From 33783dd30f4552688c966bea25f63d0f0a83e9d0 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 14:13:35 +0200 Subject: [PATCH] 0.9.6.12 include stage and technical cause in visible error --- nc-connector-edit-save.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/nc-connector-edit-save.php b/nc-connector-edit-save.php index 426c994..ea89a29 100644 --- a/nc-connector-edit-save.php +++ b/nc-connector-edit-save.php @@ -20,9 +20,13 @@ function bratonien_tools_nc_edit_json($status, array $payload) function bratonien_tools_nc_edit_fail($message, array $fields = array(), $stage = '', $detail = '') { + $visible = trim((string)$message); + if ($stage !== '') $visible = 'Bereich: '.$stage.' — '.$visible; + if ($detail !== '') $visible .= ' Technische Ursache: '.$detail; + bratonien_tools_nc_edit_json(422, array( 'ok'=>false, - 'message'=>(string)$message, + 'message'=>$visible, 'stage'=>(string)$stage, 'detail'=>(string)$detail, 'fields'=>array_values(array_unique($fields)), @@ -278,11 +282,10 @@ catch (Throwable $e) $add('nc_connection_api_key_secret'); } - bratonien_tools_nc_edit_json(422, array( - 'ok'=>false, - 'message'=>$message, - 'stage'=>$stage, - 'detail'=>'Interne Prüfung: '.get_class($e), - 'fields'=>$fields, - )); + bratonien_tools_nc_edit_fail( + $message, + $fields, + $stage, + 'Interne Prüfung: '.get_class($e) + ); }