Fixed conrad provider if part does not have manuals

This commit is contained in:
Jan Böhmer 2026-02-22 22:09:23 +01:00
parent c6cbc17c66
commit aa9436a19b

View file

@ -201,7 +201,7 @@ readonly class ConradProvider implements InfoProviderInterface, URLHandlerInfoPr
public function productMediaToDatasheets(array $productMedia): array public function productMediaToDatasheets(array $productMedia): array
{ {
$files = []; $files = [];
foreach ($productMedia['manuals'] as $manual) { foreach ($productMedia['manuals'] ?? [] as $manual) {
//Filter out unwanted languages //Filter out unwanted languages
if (!empty($this->settings->attachmentLanguageFilter) && !in_array($manual['language'], $this->settings->attachmentLanguageFilter, true)) { if (!empty($this->settings->attachmentLanguageFilter) && !in_array($manual['language'], $this->settings->attachmentLanguageFilter, true)) {
continue; continue;