Magento API – Fehler / Bug bei product.* und SKU

Fehler im Regulären Ausdruck bei getProduct() in Zeile  427 von app/code/core/Mage/Catalog/Helper/Product.php in Magento CE 1.6.1.0

Die Zeile

if (is_string($productId) && !preg_match(“/^[+-]?[1-9][0-9]*$|^0$/”, $productId)) {

habe ich geändert in

if (is_string($productId) /*&& !preg_match(“/^[+-]?[1-9][0-9]*$|^0$/”, $productId)*/) {

 

Ich persönlich rufe die API dann so auf:

$proxy->call($sessionId, ‘product.info’, “12345″);

Dann wird die Sku auf jeden Fall als String erkannt.

 

Xovi - Online Marketing Potenziale erkennen und Umsätze steigern!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>