Section 1 finalize retourne 422 « Invalid final data counts » malgré une charge utile correcte

Pour ajouter à ce qu’Anshul a dit, puisqu’il existe un fil avec votre message d’erreur exact (pas celui « Progress incompleted ») où Jamie de l’équipe n8n a confirmé la taille du lot et publié une capture d’écran de l’exécution de référence :

Deux éléments de ce fil que je garderais ouverts lors de votre nouvelle exécution.

La capture d’écran vous permet de vérifier l’exécution avant même d’appuyer sur finalize. Avec 12 commandes entreprise et une taille de lot de 5, BatchPriorityOrders devrait afficher 4 exécutions et SendToPriorityQueue devrait afficher 3 (5, 5, 2). Si le nœud de file d’attente prioritaire affiche toujours 2, la boucle est toujours sur 10 et je ne ferais pas confiance à l’appel finalize tant que ce nombre ne change pas. Votre total_orders 50 et enterprise_count 12 correspondent tous les deux à ce que l’exécution de référence montre, donc batch_size est vraiment le seul nombre qui ne correspond pas.

L’autre chose vers laquelle Jamie a continué à pointer, à la fois dans ce fil et dans celui « Missing required parameter: total_orders » de la semaine dernière, c’est les types. Si le corps de FinalizePipeline est sur « Using Fields Below » et que vous avez tapé 50 et true directement dans les champs de valeur, ils sortent en tant que chaînes de caractères, même s’ils semblent corrects dans l’interface utilisateur.