Add detailed debugging for Bookkeeping create result
- Show actual result value and type from create() method - Help identify why result is truthy but not > 0 - Show both result value and error message in failure case - Debug the exact return value from Bookkeeping::create()
This commit is contained in:
parent
038cd3ed67
commit
285bbb0ce9
@ -1252,12 +1252,12 @@ class DeclarationTVA
|
|||||||
$debit->entity = $this->entity;
|
$debit->entity = $this->entity;
|
||||||
|
|
||||||
$result = $debit->create($user);
|
$result = $debit->create($user);
|
||||||
error_log("DEBUG: Debit entry create result: " . ($result ? "SUCCESS" : "FAILED"));
|
error_log("DEBUG: Debit entry create result: " . $result . " (type: " . gettype($result) . ")");
|
||||||
|
|
||||||
if ($result > 0) {
|
if ($result > 0) {
|
||||||
error_log("DEBUG: Debit entry created successfully with ID: " . $result);
|
error_log("DEBUG: Debit entry created successfully with ID: " . $result);
|
||||||
} else {
|
} else {
|
||||||
error_log("DEBUG: Debit entry creation failed: " . $debit->error);
|
error_log("DEBUG: Debit entry creation failed - result: " . $result . ", error: " . $debit->error);
|
||||||
$this->error = 'Failed to create debit entry: ' . $debit->error;
|
$this->error = 'Failed to create debit entry: ' . $debit->error;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -1283,12 +1283,12 @@ class DeclarationTVA
|
|||||||
$credit->entity = $this->entity;
|
$credit->entity = $this->entity;
|
||||||
|
|
||||||
$result = $credit->create($user);
|
$result = $credit->create($user);
|
||||||
error_log("DEBUG: Credit entry create result: " . ($result ? "SUCCESS" : "FAILED"));
|
error_log("DEBUG: Credit entry create result: " . $result . " (type: " . gettype($result) . ")");
|
||||||
|
|
||||||
if ($result > 0) {
|
if ($result > 0) {
|
||||||
error_log("DEBUG: Credit entry created successfully with ID: " . $result);
|
error_log("DEBUG: Credit entry created successfully with ID: " . $result);
|
||||||
} else {
|
} else {
|
||||||
error_log("DEBUG: Credit entry creation failed: " . $credit->error);
|
error_log("DEBUG: Credit entry creation failed - result: " . $result . ", error: " . $credit->error);
|
||||||
$this->error = 'Failed to create credit entry: ' . $credit->error;
|
$this->error = 'Failed to create credit entry: ' . $credit->error;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user