From 3638c5854e8033cff82ee2940faa036bb2b1f6ef Mon Sep 17 00:00:00 2001 From: Frank Cools Date: Wed, 8 Oct 2025 21:55:35 +0200 Subject: [PATCH] Fix user parameter passing to createODJournalEntries - Add user parameter to createODJournalEntries method signature - Pass user parameter from createAccountingEntries to createODJournalEntries - Fixes user parameter getting lost between createAccountingEntries and saveAccountingEntries --- core/class/declarationtva.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index 3160cc5..9ed7748 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -931,7 +931,7 @@ class DeclarationTVA $journal_config = $config->getJournalConfiguration(); // Create OD journal entries - $od_entries = $this->createODJournalEntries($declaration, $ca3_lookup, $journal_config); + $od_entries = $this->createODJournalEntries($declaration, $ca3_lookup, $journal_config, $user); error_log("DEBUG: OD entries result: " . ($od_entries ? "SUCCESS" : "FAILED")); if (!$od_entries) { return false; @@ -952,9 +952,10 @@ class DeclarationTVA * @param object $declaration Declaration object * @param array $ca3_lookup CA-3 data lookup array * @param array $journal_config Journal configuration + * @param object $user User object * @return bool Success */ - private function createODJournalEntries($declaration, $ca3_lookup, $journal_config) + private function createODJournalEntries($declaration, $ca3_lookup, $journal_config, $user) { $entries = array();