From 922fdde82e923e60c64ad039850a153c2152507d Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Mon, 8 Sep 2025 19:31:30 +0000 Subject: [PATCH 1/5] Add image asset for documentation purposes This commit adds an image file to the attached_assets directory. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/uMhb9Na --- attached_assets/image_1757359864824.png | Bin 0 -> 191046 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 attached_assets/image_1757359864824.png diff --git a/attached_assets/image_1757359864824.png b/attached_assets/image_1757359864824.png new file mode 100644 index 0000000000000000000000000000000000000000..5d45e6a359ef568218b7a860d44edd40bb01fda9 GIT binary patch literal 191046 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 z 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 z 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
-TWhu7mj!}|v>;zBhM#r$}&qnZZ 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

v z2K$yZ-kW~TaMHXmvF%jsKZ?mdi?Z9;sn?n@lV7t&GPLOn%40JvirOt3(PC@OAC9C% zm4d5|gd7b^JDls7iK#`G#Bseqs~m4~>JXMT#|py>mcUk$CwCWk;>XRE-F6ohv5%H5 zW>9^7u}Bi~oH23sKJERwO9YJqyz4y92j|a~nhZ8zposkh+P5~h1BF!}KUOadEfS?lAXDzc|LnFm(D3@OJUMXl-U=A~qw1cVW{ zB-k_jKKeGTIyS7)&F-;XKy~gy$Lhf2t593*2uo}Ot08}R`uxmZz?+4Qha6f#-REW$ z%D>4K)kL)?f^WALQCo)_I-ZVjZK$;ml@M5j^8%#X?tEhspV@7<6%ElW?K*nIbw)D9 zaHHJ;8M2^B3khyHqPEw-ez5VEKg$>wox)%HX(T%;8rCenuHnQ0XJtUELcEZ8}Y!YTF zPx%Dhg1WgvZ_(g}%CsH{8MAw2&ehs+e_GpG&}US0_gq`$T;U5+A7OOAnSRFPBGqQG zF=lO(!S28rRRNJMxA$&#rbU{c2h)}|O}D3rTT_D^D00C?g503~qN#^1aiK+SGWt4`c~gkWe};8U4U!-V1zw?oo`-wWY3E?GEh zv4gsn;~6IL`)xl&R;+E{yR`nA249-4IOm++^XHpEv&PkM5l82WagJQqS>PBx%!ezV z;wDC`Y2$~$X@yOZF%yG7Y(+1yO$skmR2XzjI;2=s$DdX3GnG(pH(g{N+dW`GH+a$# zGA5$_JbPp*=4NJa&_qrZb}DYS+^BHj#KQSo6mY6^ROV|` zr{t?w6!4*&=^X})@@+m`EiwzMIv_x1h+8DA70Z#I1^O(@umi9AFp4bS;5^8xc-T86 z=XpUaRCMd$q6rSEzZjS{QaHg(Zm}P`NM!7a=C!4~^RR(JO{8HN}d5?Y#E5S4{`IQU?l#GI6rM7?b984dhCK zk*rG0Vsx?UgEhp=w8d+CjuXUcNn4>RIL97rZ%dU?*!~*QRvSzx5_ar$By-7G&@gdE zYs{yS9-7i7H`n_y1+Y7w@$BTP%5!>0l@LCG@`Yh9uzY?AXBaM^te-JolWEuSbYH|^ z<)k_HXcDLecJFl4dYi0G#gREjk!oM$NP*MW*A=7s5naIBMu@O-lb-cN#}c!kDr;Ju z+@$U}ub)fV!f+2k_VC5vM7abDn$q~7YknJ|TsYNC;G9&V2T9c*>3bYiqva;=lr!;0 zmMQV!-D)jYTh?}v2$k=ZHlCr>zGdpl%L-rR_r{ydw0nH)IYuMQ&l}uzWWiuOyJM@* zre6zA3H3hY={z^}>DkCuQ=)Wc1#w)GO=;C`I#ZK9C4@diwO{X|ZnhS_rVuNIiGr{f zX7gWN8MsBU1v-bd$JgiNelQ3JI$^<0@$YGbUGxz z=a@_cXfh_N@WEysxI4aXGZ5M)0I)>JpP*`D?3i-s;dw2=Uf`|_o@D>ezkl1SK)(Y| zEkMSe!~Mnn@{9{eWjk%X^wr+9`@4))On+0ZMq+G|(4at7u^(l#Mgz3ZUU1RQipGA|qhhv$< z7C#=7V(KSmD!*{D-gY6xC`D;n@O_FAS8^e`x8y}x0QL`6_%t!FU7zO|Lj}l9fE*N8 z?>2--uI`jFW=eDK0WSwxbsfKuh57W~Dg$W8YR5NM5f7X!ulC7~k6>cUm$fBlc78ts z9X~XjH9N67QF*lC&^$vIRO0q0CP~3&fUq6%Ozwa^jsFaFUJwv?!R1jTz+0)5_Qlf* nj29#O_Pqh(JK|@pL8!dHM@>Y3QzX7TZXcqm`>^`Kqi6pICknqP literal 0 HcmV?d00001 From a70c81d465055c54cad90c145e5bc4c411413779 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Mon, 8 Sep 2025 19:32:39 +0000 Subject: [PATCH 2/5] Improve production debugging logs to show authentication status Add detailed logging for authentication and router states in the production environment, including user details upon successful login. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/uMhb9Na --- ...-false-env-1757359927679_1757359927680.txt | 611 ++++++++++++++++++ 1 file changed, 611 insertions(+) create mode 100644 attached_assets/Pasted-index-D62VSbre-js-513-Auth-Environment-Debug-hostname-logiflow-ffnancy-fr-isDev-false-env-1757359927679_1757359927680.txt diff --git a/attached_assets/Pasted-index-D62VSbre-js-513-Auth-Environment-Debug-hostname-logiflow-ffnancy-fr-isDev-false-env-1757359927679_1757359927680.txt b/attached_assets/Pasted-index-D62VSbre-js-513-Auth-Environment-Debug-hostname-logiflow-ffnancy-fr-isDev-false-env-1757359927679_1757359927680.txt new file mode 100644 index 0000000..2ce7de1 --- /dev/null +++ b/attached_assets/Pasted-index-D62VSbre-js-513-Auth-Environment-Debug-hostname-logiflow-ffnancy-fr-isDev-false-env-1757359927679_1757359927680.txt @@ -0,0 +1,611 @@ +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:977 πŸ” RouterProduction Debug: {environment: 'production', isAuthenticated: false, isLoading: true, hasUser: false, userId: undefined, …} +index-D62VSbre.js:513 πŸ”„ Production auth check starting, refreshTrigger: 0 +index-D62VSbre.js:513 πŸ”„ Production auth response: 200 +index-D62VSbre.js:513 βœ… Production auth success: {username: 'admin', id: 'admin_local'} +index-D62VSbre.js:513 πŸ”„ Production auth check complete, loading set to false +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:977 πŸ” RouterProduction Debug: {environment: 'production', isAuthenticated: true, isLoading: false, hasUser: true, userId: 'admin_local', …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 πŸͺ Layout - Restoring selectedStoreId from localStorage: {saved: '1', restoredId: 1} +index-D62VSbre.js:557 πŸ”§ Layout - Restoring sidebar state: {saved: 'false', isMobile: false} +index-D62VSbre.js:557 Sidebar - User: null +index-D62VSbre.js:557 Sidebar - isLoading: true +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 0, stats: undefined, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ”„ Production auth check starting, refreshTrigger: 0 +index-D62VSbre.js:513 πŸ”„ Production auth check starting, refreshTrigger: 0 +index-D62VSbre.js:513 πŸ”„ Production auth check starting, refreshTrigger: 0 +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: null +index-D62VSbre.js:557 Sidebar - isLoading: true +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 0, stats: undefined, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:553 βœ… Auth check successful: {username: 'admin', id: 'admin_local'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 10, stats: undefined, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ”„ Production auth response: 200 +index-D62VSbre.js:513 βœ… Production auth success: {username: 'admin', id: 'admin_local'} +index-D62VSbre.js:513 πŸ”„ Production auth check complete, loading set to false +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 πŸ” [ANNOUNCEMENTS] Fetching from: /api/announcements?storeId=1 +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 10, stats: undefined, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 70, upcomingPublicities: 10, stats: undefined, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 70, upcomingPublicities: 10, stats: {…}, …} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + 🚚 Dashboard - Upcoming deliveries result: 0 [] + πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 70, upcomingPublicities: 10, stats: {…}, …} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + 🚚 Dashboard - Upcoming deliveries result: 0 [] + πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 70, upcomingPublicities: 10, stats: {…}, …} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + 🚚 Dashboard - Upcoming deliveries result: 0 [] + πŸ“Š Dashboard Debug - Raw Data: {allOrders: 100, allDeliveries: 0, customerOrders: 70, upcomingPublicities: 10, stats: {…}, …} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + 🚚 Dashboard - Delivery filter: {id: 192, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 191, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} + 🚚 Dashboard - Delivery filter: {id: 190, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} + 🚚 Dashboard - Delivery filter: {id: 189, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 188, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} + 🚚 Dashboard - Delivery filter: {id: 187, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 186, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 185, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 184, status: 'planned', isPlanned: true, scheduledDate: '2025-09-11'} + 🚚 Dashboard - Delivery filter: {id: 183, status: 'planned', isPlanned: true, scheduledDate: '2025-09-10'} + 🚚 Dashboard - Delivery filter: {id: 182, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} + 🚚 Dashboard - Delivery filter: {id: 181, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 180, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 179, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} + 🚚 Dashboard - Delivery filter: {id: 178, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} + 🚚 Dashboard - Delivery filter: {id: 177, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} + 🚚 Dashboard - Delivery filter: {id: 176, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} + 🚚 Dashboard - Delivery filter: {id: 175, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} + 🚚 Dashboard - Delivery filter: {id: 174, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 171, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 170, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 169, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 168, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 166, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} + 🚚 Dashboard - Delivery filter: {id: 165, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 164, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 163, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 162, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 161, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 160, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-01'} + 🚚 Dashboard - Delivery filter: {id: 159, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-01'} + 🚚 Dashboard - Delivery filter: {id: 158, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 157, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 156, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 154, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-27'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 152, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 151, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 150, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 149, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 148, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 147, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 145, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 144, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 143, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-27'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 142, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 141, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 140, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 139, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 138, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 137, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 135, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 134, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 133, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 132, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 131, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 130, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 129, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 128, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 127, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 125, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 124, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 123, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 122, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 121, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 118, status: 'planned', isPlanned: true, scheduledDate: '2025-10-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 117, status: 'planned', isPlanned: true, scheduledDate: '2025-09-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 116, status: 'planned', isPlanned: true, scheduledDate: '2025-09-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 115, status: 'planned', isPlanned: true, scheduledDate: '2025-09-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 111, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 104, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 101, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 100, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 98, status: 'planned', isPlanned: true, scheduledDate: '2025-08-12'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 97, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-12'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 96, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 94, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 93, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 91, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 90, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 89, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 88, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 87, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 86, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 84, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 83, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 82, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 81, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 80, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 79, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 78, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 77, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 76, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 75, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 74, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 72, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 71, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 69, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 68, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 67, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 66, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 65, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 63, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 62, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 61, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 60, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 58, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 56, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 55, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 54, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 53, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 52, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 51, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 50, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 49, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 48, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 46, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 45, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 43, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 42, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 41, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 40, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 39, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 38, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 37, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 36, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 35, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 34, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-16'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 33, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-18'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 32, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 31, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 30, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 29, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 28, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 27, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 26, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 25, status: 'planned', isPlanned: true, scheduledDate: '2025-10-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 24, status: 'planned', isPlanned: true, scheduledDate: '2025-10-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 23, status: 'planned', isPlanned: true, scheduledDate: '2025-09-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 22, status: 'planned', isPlanned: true, scheduledDate: '2025-09-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 21, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 18, status: 'planned', isPlanned: true, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 17, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 16, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 15, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 13, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 11, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 10, status: 'planned', isPlanned: true, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 4 (4)Β [{…}, {…}, {…}, {…}] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 100, allDeliveries: 147, customerOrders: 70, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ”„ Production auth response: 200 +index-D62VSbre.js:513 βœ… Production auth success: {username: 'admin', id: 'admin_local'} +index-D62VSbre.js:513 πŸ”„ Production auth check complete, loading set to false +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 βœ… [ANNOUNCEMENTS] Data received: (2)Β [{…}, {…}] +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ”„ Production auth response: 200 +index-D62VSbre.js:513 βœ… Production auth success: {username: 'admin', id: 'admin_local'} +index-D62VSbre.js:513 πŸ”„ Production auth check complete, loading set to false +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 0, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 0 [] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 64, allDeliveries: 0, customerOrders: 0, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 192, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 191, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 187, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 186, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 185, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 184, status: 'planned', isPlanned: true, scheduledDate: '2025-09-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 183, status: 'planned', isPlanned: true, scheduledDate: '2025-09-10'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 182, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 181, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 180, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 177, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 176, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 171, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 163, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 162, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 161, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 159, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 158, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 157, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 154, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-27'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 148, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 147, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 145, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 144, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 142, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 141, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 139, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 138, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 137, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 135, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 134, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 129, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 128, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 123, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 118, status: 'planned', isPlanned: true, scheduledDate: '2025-10-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 117, status: 'planned', isPlanned: true, scheduledDate: '2025-09-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 116, status: 'planned', isPlanned: true, scheduledDate: '2025-09-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 115, status: 'planned', isPlanned: true, scheduledDate: '2025-09-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 104, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 101, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 97, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-12'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 90, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 89, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 88, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} + 🚚 Dashboard - Delivery filter: {id: 87, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 84, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} + 🚚 Dashboard - Delivery filter: {id: 83, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} + 🚚 Dashboard - Delivery filter: {id: 82, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 81, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 77, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 76, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 75, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 74, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 72, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} + 🚚 Dashboard - Delivery filter: {id: 69, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} + 🚚 Dashboard - Delivery filter: {id: 66, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} + 🚚 Dashboard - Delivery filter: {id: 62, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} + 🚚 Dashboard - Delivery filter: {id: 61, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} + 🚚 Dashboard - Delivery filter: {id: 60, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} + 🚚 Dashboard - Delivery filter: {id: 58, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 56, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} + 🚚 Dashboard - Delivery filter: {id: 55, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} + 🚚 Dashboard - Delivery filter: {id: 52, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} + 🚚 Dashboard - Delivery filter: {id: 51, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} + 🚚 Dashboard - Delivery filter: {id: 43, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} + 🚚 Dashboard - Delivery filter: {id: 41, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} + 🚚 Dashboard - Delivery filter: {id: 40, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} + 🚚 Dashboard - Delivery filter: {id: 38, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} + 🚚 Dashboard - Delivery filter: {id: 37, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} + 🚚 Dashboard - Delivery filter: {id: 36, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-21'} + 🚚 Dashboard - Delivery filter: {id: 35, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-15'} + 🚚 Dashboard - Delivery filter: {id: 34, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-16'} + 🚚 Dashboard - Delivery filter: {id: 33, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-18'} + 🚚 Dashboard - Delivery filter: {id: 32, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} + 🚚 Dashboard - Delivery filter: {id: 31, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} + 🚚 Dashboard - Delivery filter: {id: 30, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} + 🚚 Dashboard - Delivery filter: {id: 29, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} + 🚚 Dashboard - Delivery filter: {id: 28, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} + 🚚 Dashboard - Delivery filter: {id: 27, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} + 🚚 Dashboard - Delivery filter: {id: 13, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} + 🚚 Dashboard - Delivery filter: {id: 11, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} + 🚚 Dashboard - Delivery filter: {id: 10, status: 'planned', isPlanned: true, scheduledDate: '2025-08-14'} + 🚚 Dashboard - Upcoming deliveries result: 4 (4)Β [{…}, {…}, {…}, {…}] + πŸ“Š Dashboard Debug - Raw Data: {allOrders: 64, allDeliveries: 82, customerOrders: 0, upcomingPublicities: 10, stats: {…}, …} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + πŸͺ Selected store validated successfully: {selectedStoreId: 1, userRole: 'admin', storeName: 'Frouard'} + πŸͺ Store initialization complete: {user: 'admin', selectedStoreId: 1, storesCount: 2, validatedStore: 'Frouard', autoSelected: false} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} + Sidebar - isLoading: false + Sidebar - error: null + πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} + πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} + 🚚 Dashboard - Delivery filter: {id: 192, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 191, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} + 🚚 Dashboard - Delivery filter: {id: 187, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 186, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 185, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 184, status: 'planned', isPlanned: true, scheduledDate: '2025-09-11'} + 🚚 Dashboard - Delivery filter: {id: 183, status: 'planned', isPlanned: true, scheduledDate: '2025-09-10'} + 🚚 Dashboard - Delivery filter: {id: 182, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} + 🚚 Dashboard - Delivery filter: {id: 181, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 180, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} + 🚚 Dashboard - Delivery filter: {id: 177, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} + 🚚 Dashboard - Delivery filter: {id: 176, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} + 🚚 Dashboard - Delivery filter: {id: 171, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} + 🚚 Dashboard - Delivery filter: {id: 163, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 162, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 161, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} + 🚚 Dashboard - Delivery filter: {id: 159, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-01'} + 🚚 Dashboard - Delivery filter: {id: 158, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-29'} + 🚚 Dashboard - Delivery filter: {id: 157, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} + 🚚 Dashboard - Delivery filter: {id: 154, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-27'} + 🚚 Dashboard - Delivery filter: {id: 148, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} + 🚚 Dashboard - Delivery filter: {id: 147, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} + 🚚 Dashboard - Delivery filter: {id: 145, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} + 🚚 Dashboard - Delivery filter: {id: 144, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} + 🚚 Dashboard - Delivery filter: {id: 142, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} + 🚚 Dashboard - Delivery filter: {id: 141, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} + 🚚 Dashboard - Delivery filter: {id: 139, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} + 🚚 Dashboard - Delivery filter: {id: 138, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} + 🚚 Dashboard - Delivery filter: {id: 137, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} + 🚚 Dashboard - Delivery filter: {id: 135, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} + 🚚 Dashboard - Delivery filter: {id: 134, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} + 🚚 Dashboard - Delivery filter: {id: 129, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} + 🚚 Dashboard - Delivery filter: {id: 128, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} + 🚚 Dashboard - Delivery filter: {id: 123, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} + 🚚 Dashboard - Delivery filter: {id: 118, status: 'planned', isPlanned: true, scheduledDate: '2025-10-06'} + 🚚 Dashboard - Delivery filter: {id: 117, status: 'planned', isPlanned: true, scheduledDate: '2025-09-29'} + 🚚 Dashboard - Delivery filter: {id: 116, status: 'planned', isPlanned: true, scheduledDate: '2025-09-22'} + 🚚 Dashboard - Delivery filter: {id: 115, status: 'planned', isPlanned: true, scheduledDate: '2025-09-15'} + 🚚 Dashboard - Delivery filter: {id: 104, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} + 🚚 Dashboard - Delivery filter: {id: 101, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} + 🚚 Dashboard - Delivery filter: {id: 97, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-12'} + 🚚 Dashboard - Delivery filter: {id: 90, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} + 🚚 Dashboard - Delivery filter: {id: 89, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} + 🚚 Dashboard - Delivery filter: {id: 88, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} + 🚚 Dashboard - Delivery filter: {id: 87, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 84, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} + 🚚 Dashboard - Delivery filter: {id: 83, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} + 🚚 Dashboard - Delivery filter: {id: 82, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 81, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} + 🚚 Dashboard - Delivery filter: {id: 77, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 76, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 75, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} + 🚚 Dashboard - Delivery filter: {id: 74, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 72, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 69, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 66, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 62, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 61, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 60, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 58, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 56, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 55, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 52, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 51, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 43, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 41, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 40, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 38, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 37, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 36, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 35, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 34, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-16'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 33, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-18'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 32, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 31, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 30, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 29, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 28, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 27, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 13, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 11, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 10, status: 'planned', isPlanned: true, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 4 (4)Β [{…}, {…}, {…}, {…}] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 64, allDeliveries: 82, customerOrders: 11, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 192, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 191, status: 'planned', isPlanned: true, scheduledDate: '2025-09-09'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 187, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 186, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 185, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 184, status: 'planned', isPlanned: true, scheduledDate: '2025-09-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 183, status: 'planned', isPlanned: true, scheduledDate: '2025-09-10'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 182, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 181, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 180, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 177, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-03'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 176, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-04'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 171, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-02'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 163, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 162, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 161, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 159, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 158, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 157, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 154, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-27'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 148, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 147, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 145, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 144, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-26'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 142, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 141, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 139, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 138, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 137, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 135, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 134, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 129, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 128, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 123, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-19'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 118, status: 'planned', isPlanned: true, scheduledDate: '2025-10-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 117, status: 'planned', isPlanned: true, scheduledDate: '2025-09-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 116, status: 'planned', isPlanned: true, scheduledDate: '2025-09-22'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 115, status: 'planned', isPlanned: true, scheduledDate: '2025-09-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 104, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-20'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 101, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 97, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-12'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 90, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-11'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 89, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 88, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-13'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 87, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 84, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 83, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 82, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 81, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 77, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 76, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 75, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-06'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 74, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-07'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 72, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 69, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 66, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-05'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 62, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 61, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 60, status: 'delivered', isPlanned: false, scheduledDate: '2025-08-01'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 58, status: 'delivered', isPlanned: false, scheduledDate: '2025-09-08'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 56, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 55, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 52, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 51, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-31'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 43, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-29'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 41, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 40, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-28'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 38, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 37, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-30'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 36, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-21'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 35, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-15'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 34, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-16'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 33, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-18'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 32, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 31, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 30, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 29, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 28, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-23'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 27, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-24'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 13, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 11, status: 'delivered', isPlanned: false, scheduledDate: '2025-07-25'} +index-D62VSbre.js:557 🚚 Dashboard - Delivery filter: {id: 10, status: 'planned', isPlanned: true, scheduledDate: '2025-08-14'} +index-D62VSbre.js:557 🚚 Dashboard - Upcoming deliveries result: 4 (4)Β [{…}, {…}, {…}, {…}] +index-D62VSbre.js:557 πŸ“Š Dashboard Debug - Raw Data: {allOrders: 64, allDeliveries: 82, customerOrders: 11, upcomingPublicities: 10, stats: {…}, …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 0, first: null} +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 0, first: null} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:977 πŸ” RouterProduction Debug: {environment: 'production', isAuthenticated: true, isLoading: false, hasUser: true, userId: 'admin_local', …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 0, first: null} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:977 πŸ” RouterProduction Debug: {environment: 'production', isAuthenticated: true, isLoading: false, hasUser: true, userId: 'admin_local', …} +index-D62VSbre.js:513 πŸ” Auth Environment Debug: {hostname: 'logiflow.ffnancy.fr', isDev: false, environment: 'production'} +index-D62VSbre.js:557 Sidebar - User: {id: 'admin_local', username: 'admin', email: 'admin@logiflow.com', firstName: 'Administrateur', lastName: '', …} +index-D62VSbre.js:557 Sidebar - isLoading: false +index-D62VSbre.js:557 Sidebar - error: null +index-D62VSbre.js:557 πŸ”§ Sidebar Debug: {isMobile: false, sidebarCollapsed: false, mobileMenuOpen: false, width: 'expanded (256px)', classes: 'sidebar-expanded bg-white border-r border-gray-200…shadow-lg transition-all duration-300 ease-in-out'} +index-D62VSbre.js:977 πŸ’° Fetching avoirs from: /api/avoirs?storeId=1 +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 0, first: null} +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 0, first: null} +index-D62VSbre.js:977 πŸ’° Avoirs received: 1 items +index-D62VSbre.js:977 πŸ” Render avoir: {id: 7, hasSupplier: true, hasGroup: true, hasCreator: true, createdAt: '2025-09-08T18:09:02.103Z', …} +index-D62VSbre.js:977 ❌ Erreur rendu avoir: TypeError: E.amount.toFixed is not a function + at index-D62VSbre.js:977:82600 + at Array.map () + at QY (index-D62VSbre.js:977:80948) + at ev (index-D62VSbre.js:38:17018) + at dx (index-D62VSbre.js:40:3139) + at z_ (index-D62VSbre.js:40:44833) + at L_ (index-D62VSbre.js:40:39790) + at HI (index-D62VSbre.js:40:39718) + at $f (index-D62VSbre.js:40:39570) + at C1 (index-D62VSbre.js:40:36683) {id: 7, supplierId: 3, groupId: 1, invoiceReference: 'FC-25-00005972', amount: '-47.98', …} +(anonymous) @ index-D62VSbre.js:977 +QY @ index-D62VSbre.js:977 +ev @ index-D62VSbre.js:38 +dx @ index-D62VSbre.js:40 +z_ @ index-D62VSbre.js:40 +L_ @ index-D62VSbre.js:40 +HI @ index-D62VSbre.js:40 +$f @ index-D62VSbre.js:40 +C1 @ index-D62VSbre.js:40 +Ni @ index-D62VSbre.js:38 +(anonymous) @ index-D62VSbre.js:40 +setTimeout +hR @ index-D62VSbre.js:40 +o @ index-D62VSbre.js:40 +batch @ index-D62VSbre.js:40 +ea @ index-D62VSbre.js:40 +setData @ index-D62VSbre.js:40 +onSuccess @ index-D62VSbre.js:40 +f @ index-D62VSbre.js:40 +Promise.then +b @ index-D62VSbre.js:40 +start @ index-D62VSbre.js:40 +fetch @ index-D62VSbre.js:40 +Ec @ index-D62VSbre.js:40 +setOptions @ index-D62VSbre.js:40 +(anonymous) @ index-D62VSbre.js:40 +Em @ index-D62VSbre.js:40 +Jo @ index-D62VSbre.js:40 +QI @ index-D62VSbre.js:40 +Ti @ index-D62VSbre.js:40 +C1 @ index-D62VSbre.js:40 +Ni @ index-D62VSbre.js:38 +(anonymous) @ index-D62VSbre.js:40 +setTimeout +hR @ index-D62VSbre.js:40 +o @ index-D62VSbre.js:40 +batch @ index-D62VSbre.js:40 +ea @ index-D62VSbre.js:40 +setData @ index-D62VSbre.js:40 +onSuccess @ index-D62VSbre.js:40 +f @ index-D62VSbre.js:40 +Promise.then +b @ index-D62VSbre.js:40 +start @ index-D62VSbre.js:40 +fetch @ index-D62VSbre.js:40 +Ec @ index-D62VSbre.js:40 +onSubscribe @ index-D62VSbre.js:40 +subscribe @ index-D62VSbre.js:40 +(anonymous) @ index-D62VSbre.js:40 +n_ @ index-D62VSbre.js:38 +Em @ index-D62VSbre.js:40 +Jo @ index-D62VSbre.js:40 +QI @ index-D62VSbre.js:40 +Ti @ index-D62VSbre.js:40 +C1 @ index-D62VSbre.js:40 +Ni @ index-D62VSbre.js:38 +(anonymous) @ index-D62VSbre.js:40 +index-D62VSbre.js:977 πŸ’° Debug avoirs reΓ§us: {count: 1, first: {…}} From 552ba6a221609142a3e6f919d3e570f3a992fe97 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Mon, 8 Sep 2025 19:33:23 +0000 Subject: [PATCH 3/5] Ensure credit amounts display correctly by converting to numbers Fixes a TypeError in the Avoirs page where the 'amount' field was not treated as a number, preventing the toFixed method from being called. This change ensures that amounts are correctly formatted to two decimal places. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/uMhb9Na --- client/src/pages/Avoirs.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/pages/Avoirs.tsx b/client/src/pages/Avoirs.tsx index 87cce5d..aa8df63 100644 --- a/client/src/pages/Avoirs.tsx +++ b/client/src/pages/Avoirs.tsx @@ -1102,7 +1102,7 @@ export default function Avoirs() {

- {avoir.amount !== null && avoir.amount !== undefined ? `${avoir.amount.toFixed(2)} €` : 'Non spΓ©cifiΓ©'} + {avoir.amount !== null && avoir.amount !== undefined ? `${Number(avoir.amount).toFixed(2)} €` : 'Non spΓ©cifiΓ©'} {avoir.commercialProcessed && (
@@ -1403,7 +1403,7 @@ export default function Avoirs() {
Fournisseur: {selectedAvoir?.supplier?.name || 'Fournisseur non dΓ©fini'}
RΓ©fΓ©rence: {selectedAvoir?.invoiceReference || 'Sans rΓ©fΓ©rence'}
-
Montant: {selectedAvoir?.amount !== null && selectedAvoir?.amount !== undefined ? `${selectedAvoir.amount.toFixed(2)} €` : 'Non spΓ©cifiΓ©'}
+
Montant: {selectedAvoir?.amount !== null && selectedAvoir?.amount !== undefined ? `${Number(selectedAvoir.amount).toFixed(2)} €` : 'Non spΓ©cifiΓ©'}
)} @@ -1440,7 +1440,7 @@ export default function Avoirs() { Magasin: {selectedAvoirForUpload?.group?.name || 'Magasin non dΓ©fini'}
- Montant: {selectedAvoirForUpload?.amount !== null && selectedAvoirForUpload?.amount !== undefined ? `${selectedAvoirForUpload.amount.toFixed(2)} €` : 'Non spΓ©cifiΓ©'} + Montant: {selectedAvoirForUpload?.amount !== null && selectedAvoirForUpload?.amount !== undefined ? `${Number(selectedAvoirForUpload.amount).toFixed(2)} €` : 'Non spΓ©cifiΓ©'}
From 91714ce9d2e2b0d3d329b781bf63115885c41c5a Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Mon, 8 Sep 2025 19:34:15 +0000 Subject: [PATCH 4/5] Improve how user-submitted financial credits are displayed Remove console logs related to fetching and rendering financial credits and remove the try-catch block around the rendering of individual credits in the Avoirs page. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/uMhb9Na --- client/src/pages/Avoirs.tsx | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) diff --git a/client/src/pages/Avoirs.tsx b/client/src/pages/Avoirs.tsx index aa8df63..66be6c7 100644 --- a/client/src/pages/Avoirs.tsx +++ b/client/src/pages/Avoirs.tsx @@ -425,20 +425,6 @@ export default function Avoirs() { } }; - // Debug: Log des avoirs reΓ§us - useEffect(() => { - console.log('πŸ’° Debug avoirs reΓ§us:', { - count: avoirs?.length || 0, - first: avoirs?.[0] ? { - id: avoirs[0].id, - keys: Object.keys(avoirs[0]), - hasSupplier: !!avoirs[0].supplier, - hasGroup: !!avoirs[0].group, - hasCreator: !!avoirs[0].creator - } : null - }); - }, [avoirs]); - // πŸ” FONCTION DE VΓ‰RIFICATION DE FACTURE (comme rapprochement) const verifyAvoirInvoiceMutation = useMutation({ mutationFn: async ({ avoirId, invoiceReference, forceRefresh }: { avoirId: number; invoiceReference?: string; forceRefresh?: boolean }) => { @@ -1055,18 +1041,7 @@ export default function Avoirs() { {filteredAvoirs?.filter(avoir => avoir && avoir.id).map((avoir) => { - try { - // Debug: Log de l'avoir pour identifier le problΓ¨me - console.log('πŸ” Render avoir:', { - id: avoir?.id, - hasSupplier: !!avoir?.supplier, - hasGroup: !!avoir?.group, - hasCreator: !!avoir?.creator, - createdAt: avoir?.createdAt, - status: avoir?.status - }); - - const canEditDelete = ['admin', 'directeur'].includes((user as any)?.role); + const canEditDelete = ['admin', 'directeur'].includes((user as any)?.role); return ( @@ -1224,16 +1199,6 @@ export default function Avoirs() { ); - } catch (renderError) { - console.error('❌ Erreur rendu avoir:', renderError, avoir); - return ( - - - Erreur d'affichage de l'avoir #{avoir?.id || 'inconnu'} - - - ); - } })} From 9ad6434c55b5e0559303e8db061350ef61b7a05f Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Mon, 8 Sep 2025 19:34:33 +0000 Subject: [PATCH 5/5] Fix issue displaying financial transaction amounts with incorrect formatting Correct a TypeError in the frontend component responsible for rendering financial transaction data, specifically addressing an issue where `amount.toFixed()` was called on a non-numeric value. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/uMhb9Na