diff --git a/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php b/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php index 9eaacd7..2befd52 100644 --- a/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php +++ b/src/Infrastructure/Messenger/Handler/PhotoUploadHandler.php @@ -43,8 +43,12 @@ final class PhotoUploadHandler ]); $this->jobRepository->save($job); - if ('' === $result['modelNumber'] && '' === $result['modelName']) { - $job->markNeedsReview('OllamaVisionAgent: no model detected on nameplate'); + $hasAnyInfo = '' !== $result['manufacturer'] + || '' !== $result['modelName'] + || '' !== $result['modelNumber']; + + if (!$hasAnyInfo) { + $job->markNeedsReview('OllamaVisionAgent: nothing readable on nameplate'); $this->jobRepository->save($job); return;