mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Improve invoice verification process after webhook processing
Update BLReconciliation page to specifically verify the processed delivery after webhook. This involves invalidating cache for '/api/deliveries/bl' and calling `handleVerifyInvoice` with the selected delivery after a 1-second delay. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 98f01874-e00c-4bbe-9d71-b0b338001848 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/98f01874-e00c-4bbe-9d71-b0b338001848/XDIQsDu
This commit is contained in:
1 parent
8c12f4c18c
commit
2549663637
1 file changed
+5
-5
@@ -449,7 +449,7 @@ export default function BLReconciliation() {
|
||||
setSelectedDeliveryForInvoice(null);
|
||||
setSelectedFile(null);
|
||||
|
||||
// Relancer la vérification des factures après le traitement du webhook
|
||||
// Relancer la vérification de la facture qui vient d'être traitée
|
||||
try {
|
||||
// Invalidation des caches pour forcer le rechargement des données
|
||||
queryClient.invalidateQueries({ queryKey: ['/api/deliveries/bl'] });
|
||||
@@ -458,14 +458,14 @@ export default function BLReconciliation() {
|
||||
// Recharger les données
|
||||
await refetch();
|
||||
|
||||
// Attendre un peu que les données soient à jour, puis relancer les vérifications
|
||||
// Attendre un peu que les données soient à jour, puis vérifier cette livraison spécifique
|
||||
setTimeout(() => {
|
||||
handleVerifyAllInvoices();
|
||||
handleVerifyInvoice(selectedDeliveryForInvoice, true);
|
||||
}, 1000);
|
||||
|
||||
console.log('🔄 Vérifications automatiques relancées après webhook');
|
||||
console.log('🔄 Vérification automatique relancée pour la livraison traitée par webhook');
|
||||
} catch (error) {
|
||||
console.error('Erreur lors de la relance des vérifications:', error);
|
||||
console.error('Erreur lors de la relance de la vérification:', error);
|
||||
}
|
||||
|
||||
} catch (error: any) {
|
||||
|
||||
Reference in new issue
Block a user