Aktionen
GX-Bug #41502
geschlossenXML-Schnittstelle: Der Download von Produkten schlägt fehl, sofern ein Artikelbild keinen Alternativ-Text hat
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 Download von Produkten schlägt fehl, sofern ein Artikelbild keinen Alternativ-Text hat, genauer gesagt, wenn in der DB-Tabelle gm_prd_img_alt kein Datensatz vorhanden ist.
Die Fehlermeldung lautet:
<?xml version="1.0"?>
<GambioXML>
<request>
<success>0</success>
<errormessage>Undefined index: </errormessage>
<stack>#0 /.../system/classes/gambio_xml/GxmlProducts.inc.php(192): custom_error_handler(Array, 'gm_alt_text', 'image_alt_text', Object(SimpleXMLElement))
#1 /.../system/classes/gambio_xml/GxmlProducts.inc.php(911): GxmlProducts->_addNode(Object(SimpleXMLElement), '3')
#2 /.../system/classes/gambio_xml/GxmlProducts.inc.php(871): GxmlProducts->_addImagesBlock(Array)
#3 /.../system/classes/gambio_xml/GxmlProducts.inc.php(59): GxmlProducts->_addProductsNode(Object(SimpleXMLElement))
#4 /.../system/classes/gambio_xml/XMLConnectAjaxHandler.inc.php(203): GxmlProducts->downloadProducts(Object(SimpleXMLElement))
#5 /.../system/classes/gambio_xml/XMLConnectAjaxHandler.inc.php(108): XMLConnectAjaxHandler->_getResponseXml()
#6 /.../system/core/RequestRouter.inc.php(92): XMLConnectAjaxHandler->proceed('XMLConnect')
#7 /.../admin/request_port.php(111): RequestRouter->proceed()
#8 /.../xml_request_port.php(10): require_once('/...')
#9 {main}</stack>
</request>
</GambioXML>
Aktionen