Beim Test der Aktualisierung (PUT) eines Artikels mit Downloads (PDF-Datei) über die REST API, wurde ein Fehlverhalten unter SW 5.3.0 und SW 5.3.4 festgestellt.
Nach Artikelupdate (siehe Aufruf unten, test.pdf unter media/pdf abgelegt) werden von Shopware im media/pdf Verzeichnis keine entsprechenden Unterordner erstellt (wie z. B. bei Artikelbilder). Dies hat zur Folge, das im Frontend die Downloads nach dem Klicken auf entsprechenden Link nicht gefunden werden. Verweis ungültig, da Unterordner “de/c0/7d” mit Datei fehlt - “http://localhost/shopware/media/pdf/de/c0/7d/test.pdf”.
Unter SW 5.2.26 und SW 5.2.27 funktioniert die Downloads Aktualisierung tadellos (Unterordner werden erstellt). Kann das Fehlverhalten von jemanden überprüft und bestätigt werden? Danke im Voraus.
Testaufruf:
$data = array(
‘downloads’ => array(
array(
‘name’ => ‘Testdokument’,
‘file’ => ‘media/pdf/test.pdf’,
‘size’ => ‘0’,
),
),
);