"Selbsterstellte Felder" können nicht zugeordnet werden

  • Moin,

    nach der Migration von Joomla 3 mit VirtueMart 4.2.4 10922 zu Joomla 5 mit VirtueMart 4.2.18 11050 können zwar mit VirtueMart 4.2.18 11050 "Selbsterstellte Felder" angelegt werden, aber bei der Zuordung zu einem Produkt werden folgende Fehlermeldngen ausgegeben:


    vmError: vmTable store insertObject #__virtuemart_product_customfields Field 'created_on' doesn't have a default value INSERT INTO `v638a_virtuemart_product_customfields`
    (`virtuemart_customfield_id`,`virtuemart_product_id`,`virtuemart_custom_id`,`override`,`disabler`,`noninheritable`,`customfield_value`,`customfield_params`,`product_sku`,`product_gtin`,`product_mpn`,`published`,`ordering`) VALUES ('0','543','1','0','0','0','300','','','','','0','0')


    vmError: vmTable store insertObject #__virtuemart_product_customfields Field 'created_on' doesn't have a default value INSERT INTO `v638a_virtuemart_product_customfields`
    (`virtuemart_customfield_id`,`virtuemart_product_id`,`virtuemart_custom_id`,`override`,`disabler`,`noninheritable`,`customfield_value`,`customfield_params`,`product_sku`,`product_gtin`,`product_mpn`,`published`,`ordering`) VALUES ('0','543','398','0','0','0','10','','','','','0','0')


    Mit Joomla 3 und VirtueMart 4.2.4 10922 wird das Selbsterstellte Feld zwar dem Produkt zugeordnet, aber folgende Fehlermeldung wird angezeigt:

    Fehler

    vmError: bindParameterable key/value pair not valid "


    Freue mich auf hilfreiche Hinweise.

    Grüße Jörg

  • Hallo Jörg,


    könntest Du bitte schauen, welche Version Deine Datenbank hat?

    Welche PHP-Version verwendest Du?


    Das könnte an einem falschen Wert für das default/voreingestellte Datum liegen.

    Da gab es Änderungen von PHP 7.4 zu PHP 8, wenn ich mich recht erinnere.


    Grüße

    Stefan