GX-Bug #60857
geschlossenREST API legt nicht in jedem Fall Eintrag in der manufacturers_info an
100%
Das Anlegen eines Herstellers über die REST-API ohne "URL" Werte, führt nun nicht mehr dazu, dass die Herstellerinformationen nicht aufgerufen werden können
Beschreibung
Übergibt man neue Hersteller über die REST API in den Shop, so werden Einträge in der Tabelle manufacturers und manufacturers_info angelegt. Letzteres geschieht aber nur, wenn auch eine URL mit übermittelt wird. Ist dies nicht der Fall, wird kein Eintrag in der manufacturers_info angelegt, der Hersteller kann nicht aufgerufen werden.
Artikel, in denen die betreffende Hersteller-ID hinterlegt wurde, können im Frontend dann nicht mehr aufgerufen werden. Es wird dann die Fehler
FATAL ERROR(1): "Uncaught exception 'EntityNotFoundException' with message 'Manufacturer entity was not found with provided id "38"' in /GXMainComponents/Services/Core/Manufacturer/Repositories/ManufacturerReader.inc.php:105
ausgegeben.
Es muss also in jedem Fall ein entsprechender Eintrag in der manufacturers_info angelegt werden.
Zugehörige Tickets