From 97b03c1b85270db5e96f655388ff94607f237706 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Tue, 30 Dec 2025 11:15:18 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20req?= =?utf8?q?uest=5Fid=20=D0=B2=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=20canRetry?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/jobs/SendRequestUploadDataToJob.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erp24/jobs/SendRequestUploadDataToJob.php b/erp24/jobs/SendRequestUploadDataToJob.php index d867f216..c0ae7275 100644 --- a/erp24/jobs/SendRequestUploadDataToJob.php +++ b/erp24/jobs/SendRequestUploadDataToJob.php @@ -66,11 +66,13 @@ class SendRequestUploadDataToJob extends BaseObject implements RetryableJobInter public function canRetry($attempt, $error) { + $request = $this->normalizeToArray($this->decodingResult); // безопасный лог даже если $error не Throwable (на всякий случай) $msg = $error instanceof Throwable ? $error->getMessage() : (is_scalar($error) ? (string)$error : json_encode($error, JSON_UNESCAPED_UNICODE)); LogService::apiErrorLog(json_encode([ - 'error_id' => 900, + 'error_id' => 901, 'error' => $msg, + 'request_id' => $request['request_id'] ?? '', 'attempt' => $attempt, ], JSON_UNESCAPED_UNICODE)); -- 2.39.5