Joomla Anleitung - Virtuemart

Fehler/Bug :: Beim Erfassen eines Versenders wird eine Warnung (Missing argument 2 for vmGet()) ausgegeben.

Beim Erfassen oder Ändern eines Versenders wird bei Virtuemart folgende Warnung ausgegeben:

Warning: Missing argument 2 for vmGet(), called in /home/***/public_html/administrator/components/com_virtuemart/classes/ps_shipping.php on line 138 and defined in /home/***/public_html/administrator/components/com_virtuemart/classes/request.class.php on line 26

Es wird zudem nur der erste Buchstaben des neu eingegebenen Versenders gespeichert.

Lösung:
Datei administrator/components/com_virtuemart/classes/ps_shipping.php
die falschen Zeilen 113 UND 138: ($fields = array( 'shipping_carrier_name' => vmGet($d["shipping_carrier_name"]),)
ändern in diese:
$fields = array( 'shipping_carrier_name' => vmGet($d, 'shipping_carrier_name'),

Dieser Beitrag bezieht sich auf die Version Virtuemart 1.1.3.