Skip to content

Commit 6f1ecfd

Browse files
committed
refactor: streamline error handling in LeadController using MagicAI errorHandler
1 parent 7684c4c commit 6f1ecfd

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

Diff for: packages/Webkul/Admin/src/Http/Controllers/Lead/LeadController.php

+4-16
Original file line numberDiff line numberDiff line change
@@ -657,27 +657,18 @@ public function createByAI()
657657
}
658658

659659
if (isset($errorMessages[0]['code'])) {
660-
return response()->json([
661-
'status' => 'error',
662-
'message' => $errorMessages[0]['message'],
663-
]);
660+
return response()->json(MagicAI::errorHandler($errorMessages[0]['message']));
664661
}
665662

666663
if (
667664
empty($leadData)
668665
&& ! empty($errorMessages)
669666
) {
670-
return response()->json([
671-
'status' => 'error',
672-
'message' => implode(', ', $errorMessages),
673-
], 400);
667+
return response()->json(MagicAI::errorHandler(implode(', ', $errorMessages)), 400);
674668
}
675669

676670
if (empty($leadData)) {
677-
return response()->json([
678-
'status' => 'error',
679-
'message' => trans('admin::app.leads.no-valid-files'),
680-
], 400);
671+
return response()->json(MagicAI::errorHandler(trans('admin::app.leads.no-valid-files')), 400);
681672
}
682673

683674
return self::createLeads($leadData);
@@ -697,10 +688,7 @@ private function processFile($file)
697688
);
698689

699690
if ($validator->fails()) {
700-
return [
701-
'status' => 'error',
702-
'message' => $validator->errors()->first(),
703-
];
691+
return MagicAI::errorHandler($validator->errors()->first());
704692
}
705693

706694
$base64Pdf = base64_encode(file_get_contents($file->getRealPath()));

0 commit comments

Comments
 (0)