protocols.php: vollen Fehlertext ausgeben (errorsToString) [deploy]
All checks were successful
Deploy netdiag / deploy (push) Successful in 14s
All checks were successful
Deploy netdiag / deploy (push) Successful in 14s
Der Endpoint gab bei Speicherfehlern nur $obj->error (Singular) aus — das ist leer, weil CommonObject::createCommon den Grund nach $obj->errors[] (Array) schreibt. Ergebnis: "Protokoll speichern fehlgeschlagen: " ohne Grund. Jetzt errorsToString() — liefert error + errors[] zusammen. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
8be5297196
commit
e914454e0f
1 changed files with 3 additions and 3 deletions
|
|
@ -151,7 +151,7 @@ if ($exists > 0) {
|
|||
}
|
||||
if ($result <= 0) {
|
||||
$db->rollback();
|
||||
netdiag_api_error('Protokoll speichern fehlgeschlagen: '.$protocol->error, 500);
|
||||
netdiag_api_error('Protokoll speichern fehlgeschlagen: '.$protocol->errorsToString(), 500);
|
||||
}
|
||||
$protocolId = (int) $protocol->id;
|
||||
|
||||
|
|
@ -174,7 +174,7 @@ foreach ($devicesIn as $d) {
|
|||
$dev->tms = dol_now();
|
||||
if ($dev->create($user, 1) <= 0) {
|
||||
$db->rollback();
|
||||
netdiag_api_error('Gerät speichern fehlgeschlagen: '.$dev->error, 500);
|
||||
netdiag_api_error('Gerät speichern fehlgeschlagen: '.$dev->errorsToString(), 500);
|
||||
}
|
||||
if (isset($d['clientId'])) {
|
||||
$deviceIdMap[(string) $d['clientId']] = (int) $dev->id;
|
||||
|
|
@ -198,7 +198,7 @@ foreach ($measIn as $m) {
|
|||
$meas->tms = dol_now();
|
||||
if ($meas->create($user, 1) <= 0) {
|
||||
$db->rollback();
|
||||
netdiag_api_error('Messung speichern fehlgeschlagen: '.$meas->error, 500);
|
||||
netdiag_api_error('Messung speichern fehlgeschlagen: '.$meas->errorsToString(), 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue