Skip to content

Commit bb7ba4e

Browse files
committed
fix: phpstan error by checking for eml file path presents
1 parent 8f9babb commit bb7ba4e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/Controller/Api/MailArchiveController.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,16 @@ public function fetchEmlHeaders(Request $request, Context $context): JsonRespons
6565
}
6666

6767
$mainRequest->attributes->set(PlatformRequest::ATTRIBUTE_SALES_CHANNEL_ID, $mailArchive->getSalesChannelId());
68-
$emlMessage = $this->emlFileManager->getEmlAsMessage($mailArchive->getEmlPath());
6968

70-
$headers = [];
69+
$emlPath = $mailArchive->getEmlPath();
70+
if ($emlPath === null) {
71+
return new JsonResponse([
72+
'headers' => [],
73+
]);
74+
}
75+
76+
$emlMessage = $this->emlFileManager->getEmlAsMessage($emlPath);
77+
$headers = $emlMessage->getAllHeaders() ?? [];
7178
foreach ($emlMessage->getAllHeaders() as $header) {
7279
$headers[$header->getName()] = $header->getValue();
7380
}

0 commit comments

Comments
 (0)