Projekt

Allgemein

Profil

Aktionen

GX-Bug #41535

geschlossen

XML-Schnittstelle: Der Upload von Produkten schlägt fehl, wenn im product-Knoten ein leerer additional_images-Knoten ist

Von Moritz Bunjes vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
Schnittstellen
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.2.0.0
Release Notes Langtext:

Beschreibung

Der Upload von Produkten schlägt fehl, wenn im product-Knoten ein leerer additional_images-Knoten ist. Die Fehlermeldung lautet:

exception 'ErrorException' with message 'Undefined variable: converted' in /.../src/system/classes/gambio_xml/GxmlMaster.inc.php:200
Stack trace:
#0 /.../src/system/classes/gambio_xml/GxmlMaster.inc.php(200): custom_error_handler(8, 'Undefined varia...', '/var/www/mob/ht...', 200, Array)
#1 /.../src/system/classes/gambio_xml/GxmlMaster.inc.php(546): GxmlMaster->convertToLatin1(Array)
#2 /.../src/system/classes/gambio_xml/GxmlMaster.inc.php(834): GxmlMaster->_save(Object(GMDataObject), Array, 'products_id', '1', true)
#3 /.../src/system/classes/gambio_xml/GxmlMaster.inc.php(1195): GxmlMaster->_saveObject(Object(SimpleXMLElement))
#4 /.../src/system/classes/gambio_xml/GxmlProducts.inc.php(108): GxmlMaster->_upload(Object(SimpleXMLElement), Array)
#5 /.../src/system/classes/gambio_xml/XMLConnectAjaxHandler.inc.php(247): GxmlProducts->uploadProducts(Object(SimpleXMLElement))
#6 /.../src/system/classes/gambio_xml/XMLConnectAjaxHandler.inc.php(108): XMLConnectAjaxHandler->_getResponseXml(Object(SimpleXMLElement))
#7 /.../src/system/core/RequestRouter.inc.php(92): XMLConnectAjaxHandler->proceed()
#8 /.../src/request_port.php(64): RequestRouter->proceed('XMLConnect')
#9 {main}

Aktionen

Auch abrufbar als: Atom PDF