fix(digikey): prevent crashing when no media is found for part

This commit is contained in:
Hannes Rüger 2025-12-14 10:17:01 +01:00
parent 98b8c5b788
commit 0936f43326
No known key found for this signature in database
GPG key ID: 3F842590882C2E0C

View file

@ -311,6 +311,13 @@ class DigikeyProvider implements InfoProviderInterface
'auth_bearer' => $this->authTokenManager->getAlwaysValidTokenString(self::OAUTH_APP_NAME)
]);
if ($response->getStatusCode() === 404) {
return [
'datasheets' => [],
'images' => [],
];
}
$media_array = $response->toArray();
foreach ($media_array['MediaLinks'] as $media_link) {