From 7ecb3ae40059202242db46275a9255785c87a171 Mon Sep 17 00:00:00 2001 From: Kobe Date: Tue, 27 May 2025 10:38:35 +0200 Subject: [PATCH] fix dashboard loading issue on docker --- routes/__pycache__/main.cpython-313.pyc | Bin 33403 -> 33615 bytes routes/main.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index 70aa26bf0d42d0e334ff7f77a46bed58d40e86c2..60b8ac82b54980abc2dc4548ea8521aad60267b4 100644 GIT binary patch delta 2104 zcmb`HeN0nV6u`M{d9>6Dg;$C|DNraD5vVN*ij1k-bYfLnz#;Ncp|qIN*4N^uM51PB z)NLY1vrRX}kEz*A2EM5?8i?*oU9ye2KbB@HF3T1db+```U6$>h_W&8$vYG8A{k?PU zJ)ig7zF(i0e7aep`bnjVj-bz-wS}JheX0zFq`}CW6+DrC84&^HF?ya+?v9#NlYvI~ z*cZa>Olwl1L{uG9rc+^5vr1}gke{W6O?f)F9yg!9S?JGND!li_+u?II9(GKRhW&Iu zhdo9daNdvtKd_yo0`98g$uj6u7)UjkmC0~X6F0J21A{T~yd)uxC|8JSX&rT-*Xq)p zqq-x_kv@}PF+NSr1S{f%c5NFCM$+S9c5bXFNfTeLz}h`fTXZWx!Cf zZ%kuhTgo+2S|k1*>C9;CNbvu--|GuqFL8Sp_?_W=eC4PFU9| zSB;*7-8+(&h5M;0SeTv+F@`eY7kc*@dP(4rK9l@U11*4|Y*s8@Xl(p=zc<>2o#O5! z20F6WjF|Pa?AX*5P&HLt7mOyGjQ@NM;DYIk@p0ualvD5@u0{D+3&k*`9l074E=gnV zqg;~WKbQCLO!Ug&=#(7Ua4AohJauMFW<*euMt?qK^Qe^E9APr?B;P}1ggQWL!Q#l9 zzte|5TksSivp_QAI9UL1&nSyi1lv{yLtKl`9cJh|;15Ei#i5K22D~ky`hb%Q!7_^l zc37s6#cLx&sQVIZOqLmC#^)feiDvt+i59 zU3cB#1xIZMZ0}f47oR9T_uRnxGwUxlUa{CetE?KdR9(?58+78zwfCurv^n#NzAYnPLkKvz~nfL~iyL1K4f>m-`d&|;^bI;B!WS#LjYnDA`MXs**2@@WfWgQyo%U^*b4#M@`NK)3@e&j zye@i-G|Owa^*TRfVQziP)z=k3yW0SJsx>rLZ*}6+`_V`Us7C4ihdwB&5ZEnu81W|JEeezD zVQMjPFRxxcPs&_Ei(Rn1b{^@5eYN?j%V<5B!|y(a)oacFI>$&$y?jPpseClDyID`R z!Qs!jYl2fY(I}9|m^yy(q2}_Ebd+ZAej zwuw6kg&hXVR@^*+IE6TaIEVNU@iF2P#J317medE^J4_^%KiRQKLVBQRV>$U6wrzYO gvkFa8(PSD*MudSPET7%#Z))?p9^-Q1$BkS60D5jojQ{`u delta 2096 zcmbuAe@s(X6vunpQYdW|czsa%Lkbn8gh2}>ffz&hu_;u3wPimjlr>mrH>B_=Gr=ru z#4+7WfSobtRB&_4%pxLtX47l|jhUFRY>V@+&bTbbM7HSSjJT+oyQig44NErm{`kD_ zz4yFx?m73o_r4z#KG-c(+)*gv1@x+&wRq1@DKezOZ!>wblqVuyAb|R{X}m->8k=QT z*;5NeXeba^gidQ%2?Ta^Aqi`{rdVjJhEgd5dZvzq)$S#AgR#M7MoHJC@SO4+cwWsw z9y`R^BA%A-wg#Az8sHME0Zlfec+3KRXVttlnIW>q$OE<}&_At&8An`(vn4WV*W1&J z$y0RL$vRgs6*^l$mQxS%lvK!5$%qYZCou3sPC{6TlIeP{Y6iSX1*^?{Pp*l&&xp!e z7o*w|Ut0u;vNSlMQNr1E@$8F{9WUQ)tuQ5Lz{E;HXHbgmhGGJ>%1kKJj1dp~qWLn! zO@uCMjqsQDRA^kuKhzD9klaY)Dq%Y9K3NalYd6D!-VrrFm|g{^^>Vn9ew?(yh{jAg znX3y~=wxk?eb~HFyLgkl94gRh!%5O{)VH3jwkXjJVS*zHMrgy7Dx<2jnbszMX}@Y% zlNSf-tj@)mlUd5e-eKU^tXH0}`^>m*H5~=k5B#R%-^AhnRdI2%l@DB4cgcQNS z{NrQ`Y%Q?L;(NL}e1VoOHy40U3hW@ZMTA(4a!e`TL0 zWCZ#eyrdb%y(w_NL9Gpi!OtT%jhLY@3b{1YXL-}J2So`ZsEvrQ1^o2FOOhcv?lVEH z*8rW3tfU#2<6!D_rt%QVkk>?1=MYP-IRy?~hz}8;B92iQ#Zg9~=o9?)#&VJ50$Pkf zuB$v8(@0~gV91rEn8nA|aQF}4Fdvoa-^N94z8xO! zW1L(r*d-kPh`0=5UkAH~#HxJ>n`^-eL_=tPgut@cIS%Q*wPoQ<@c5WP`{f2@; z^gW5-5nmwAAkHH$BIXd+5G>7#I{_{IMxy2S_74cjVUQ2hlb^vgP$6kR6D=GY(2;Do HFtGP;me(0E diff --git a/routes/main.py b/routes/main.py index 59641f9..af17872 100644 --- a/routes/main.py +++ b/routes/main.py @@ -96,7 +96,7 @@ def init_routes(main_bp): storage_by_type = db.session.query( case( (RoomFile.name.like('%.%'), - func.split_part(RoomFile.name, '.', -1)), + func.substring(RoomFile.name, func.strpos(RoomFile.name, '.') + 1)), else_=literal_column("'unknown'") ).label('extension'), func.count(RoomFile.id).label('count'), @@ -199,7 +199,7 @@ def init_routes(main_bp): storage_by_type = db.session.query( case( (RoomFile.name.like('%.%'), - func.split_part(RoomFile.name, '.', -1)), + func.substring(RoomFile.name, func.strpos(RoomFile.name, '.') + 1)), else_=literal_column("'unknown'") ).label('extension'), func.count(RoomFile.id).label('count'),