From dac64ba078e59a62b98ad67697173a9b01e329fe Mon Sep 17 00:00:00 2001 From: Rizky Date: Mon, 26 Feb 2024 12:06:26 +0700 Subject: [PATCH] wip fix --- app/web/src/nova/prod/root.tsx | 22 ++++++++++++---------- dockerzip | Bin 4672 -> 4707 bytes pkgs/docker-prep.ts | 5 ++++- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/app/web/src/nova/prod/root.tsx b/app/web/src/nova/prod/root.tsx index faf360f4..e0ea07d4 100644 --- a/app/web/src/nova/prod/root.tsx +++ b/app/web/src/nova/prod/root.tsx @@ -159,16 +159,18 @@ export const Root = () => { if (load_urls.length > 0) { const pages = await loadUrls(load_urls); - for (const page of pages) { - const p = { - id: page.id, - url: page.url, - root: page.root, - meta: {}, - }; - await scanComponent(page.root.childs); - rebuildMeta(p.meta, page.root); - base.page.cache[p.id] = p; + if (Array.isArray(pages)) { + for (const page of pages) { + const p = { + id: page.id, + url: page.url, + root: page.root, + meta: {}, + }; + await scanComponent(page.root.childs); + rebuildMeta(p.meta, page.root); + base.page.cache[p.id] = p; + } } } }} diff --git a/dockerzip b/dockerzip index 8d1e739095a7e11069a18e9324f4f1592c16ec27..4ecb01e07de2a6839588bf68e5577b7506a1bb41 100644 GIT binary patch delta 2140 zcmZuydpMJO9DipvvzbdS)3(FhI+ROGIZ8xI4bvo*+uTDMlcSqvAsvcp-V;eTT89&H zGL@=|MezbnM%0gKI+!+~#vxU;u8p1gY(Mt{a*V4~!~}e%LuK;ul>2F12=@P^Im6p#+3#e!#S&?4@JtqB=$x zlWf+oG&qGPty)Y~(dK{Q9z?@>4M(=Q5F|Ae!B|&h#6#!yv(`13fsXqA#m$TU!ed)E zj=YGiYRT>9X^hj+6l~>!NAHg*`Rl8=gYDMO4wGP{SfRi-;L6p2ev-tL`UIAC-sADG z5vpu18QpVF)Z6G+m2)%brJ%7n%fNAh?W4u2Xeu25EF&)F6xSo&_9d9;#;gjE{^QC6 z2H_SDC)^TY+@d9@K_)?M)UN0CF^|FSoh`BE!B47>I(c+vS`{~$?kJ5@@|4<^AI#(B ztY*xaDA<^Gp3oSa9VL-c@2+%vVQyAfSbmDdzq8QqWEm4&;1r#qR!d{O@AoTVf3_#S zE5JEhuV;-=)}^A+7n%pQ2<)9kGb;6+UGZj>-A}6p#}2xqy_SSrNRMyZqCIxA6t@0} zYaK6o|B1ZlIh|^{tLeKDak*C_a{Bihva{`W|M@93pWo#ar}n!3Ra!<03HxG*n?C9M z$w>cd%QE*CKQE`V4nCr6hwM572D=1&N7!MtY{DBP9%<+ro7*tYCY`eOKud0#oqePr z*zfN`&7^&IYtO>Z(O0?%?~(EuL26%Os?NaN>AYkoH@ArliE(k7(Pul&$6Y5&ESoz& zbWrX%zv>R#=Gb)qZCLD$Ll1wyRc|LfSfFvZ#rcqZ8!$h$+S+nubm@ z{PxDxv$5nLIK7yj%UYOXJczKK6I#k^xSdb&ZmN7nyW@#FRr^M)s%C7)ogW~&HMp|E zyJgVdrUgtweKuPhIyNAnxvKtzO@j@G-pY6gT?kvXLV< zyYIBQR9_JZd)+uryE--Cn{Ms$%T?;o*C*(Ggy)C$<83`1!h$>~*C`y5xVF`e8lPbF z^g(<=oh4#zlDM5;(Homuec*HQzp3aQT+W(-QSGdizeGHEbMMjX#8s!+ow{0%8u!_b zDMt4BkHd@bK3?A1OUIOKea|C$0{7{KB>v>Tk7^bL`?X}bM~wr_AMmQ~!+4r5P3)ZP zZrPIA{5+?$FJY%8l^mq^eiR2kT>H}ZEe?%fy;&;lJ(B1WFR6UT|9iQ%AR8F8zw689wO*WtDthrj!e<*2Gb9kJsu*X0G;-^^) z3l1$TFc4uOhrnz^r1{hmn_7GF2L%v;P$ttRar+J%-wmn&{Ocmb%k*~0`Eork3TXtB zfrnHGa!_Gmf~_h>-#$zi&_G$qAt-<$7=|*H)yP7TIY6%AqP%{b?%#+Dwkg zX%T3$90E_GJ7m?iV~ph(uMkr)t@Xs3PqhOYsuN|TJgnu+yB=t$iBw$Z;9IP<0^3QQ zpiM>qvgt&GLBm1Fh67cTsiy~_PB7g5jl&ELj}48AwBDK+A2*9nT=e7A^=B?X6Bu+s zBd1-a??BPUa7y|mFT_>_`n_l=0e}uLErnhIZmK8fr9o7PovlI8DpCOeW^7dA?9jv| z--p1=R04ph5Iu5DL|9a0+-#++U85=W*sy<~1>|c99h^cAGZX+CqVUMC;fagCw?iw~ zok7h+43FO)`GcFR>*b=m)n6bdU8rk41vfD$)ihA(nyf{DkwK~!ZuSMss`RUG=3j%V x#6kljC{)=47HgTz=G#q0USX>IG8f`5hyLyU zh-l>!ijqW)$|cny(V|4Ty?AGNIvmeA&vVZI^Z)&R-{0^5ob&znt*>1#=jI|Ii3AoN zQ&U&AoEm)8rG+ef!8W*>!~$|z4IwsNO-@L5e{a|SM3e-8)$GhQ%*Al>;TRb}O!9{q z07#;R#Tedo)NU)q>IuD*>e%c0d(ZX#MC+$!v);~#U$9CaYUBRpQE`zwU$Zq;Nw*W3 z&N)8NB5OT1AU8A9%;!h#aQ*h*?9dc)YRr4)!>wxt!0o5qS<-HacFucAievZ|gw^OY zjl!Rdm}MURIqE-0>LZ6_$!o>UII5_KKeDA$?eGGg^NZ=nuqOQ`}$wBqtE4fXZ zh~EZ1${C3I&~0bLd34?;dPaB--8so{{HFxdV z1A2b(2QVC(wh!MvZucQDqLk%!)`;NwpZHDg$M7Kc%aTkfH>TFJ2!Ls_x&=15H@GQG z{U-goL2pQsL5&9^vSdf;PB8r3!)gB*vHlGmm9z$QK8F*h&%|^Ho)sT$0MuUU#0sit z%>M0;ny@@IFiHk>Aw}0UNsAS!O8QHrJWDjt1O#*?!uLY+b z`UpG<_<@l*Jku`j^Xl%bt5`ki*}m(337xG|?(b4YLbuZTYi}mh+HN((8_B+4nq56a z)^1mREZ>7GU~^f{YFb6^0kU5^Ga4our@~T()CQeGX4AhUjGnoJ%^$CKqcBbm@x`=T6+{AQE-G_PE4s+x01L z!Hm9R6HP-Gf;b`z~ zZSuZ!ts5oSvweD3vZU&Svqfk$>m<#V$!aF+5(^Z1djuPbqF$;Qj-NzE=dzuKrj$?H zTL!m=x4s;Va>#C9wYKYBrbe1KFUrRTQ(*EDZO+bdHTK-K2Y3!UAZGFU8WZ-$D-uII z^0X|mQkesL?+~`7&LQ2@>22#yi>;dns1D|7l|dn?L#5|iAK*$lG>f@;eJ}ak^T;hG zX^!=YseT%Sga1yt7stW59QM;S_s`3DRJGhDziQqXJ;saXtIRl4GA)PDSlS~^Ek{-a zTZ1(FjNr*m8#fp^(*7kD8?L>vJBT|`LV4tSvx3A>2u?8zu`Jtnh|pP^!@vv^UgyKF zjIUCk>%N9Z^%hq!NDa;r$l<}ecMCS3vbey~J6C1dW%<=2AN}kUcwayfN3y{)bDLb43GY_m>v}wy&_*@;Wn7d2rz{UZ675L z0B8Uwx=MsgAoqkWcu?5&((a2D@Tg;O0HB9aqLxr(m Of3i_pBV{AEAof2i2rsb! diff --git a/pkgs/docker-prep.ts b/pkgs/docker-prep.ts index 7590a559..e248eb48 100644 --- a/pkgs/docker-prep.ts +++ b/pkgs/docker-prep.ts @@ -8,7 +8,10 @@ if (!g.dockerPrepared) { g.dockerPrepared = true; const dir = { path(...allpath: any[]) { - return path.join(process.cwd(), ...allpath); + return path.join( + process.cwd(), + ...allpath.map((e) => (Array.isArray(e) ? e.join("") : e)) + ); }, read(dirPath: string, baseDir?: string[]): Record { const result: Record = {};