Ähnliches Problem beim Editieren des Warenkorbs
Hi,
ich hatte grade praktisch das gleiche Problem beim Editieren des Warenkorbs in Isotope Version 2.7.3., da wir keine Artikelnummern nutzen.
Fehlermeldung:
Code:
[2021-11-02 18:24:27] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\NotNullConstraintViolationException: "An exception occurred while executing 'UPDATE tl_iso_product_collection_item SET `tstamp`=1635873867, `product_id`=30, `sku`=NULL, `configuration`='a:3:{s:10:\"logo_setup\";s:2:\"10\";s:19:\"plakettennummer_von\";s:1:\"1\";s:19:\"plakettennummer_bis\";s:4:\"1000\";}', `quantity`=1, `price`=770, `tax_free_price`=641.67 WHERE `id`='67'': SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'sku' cannot be null" at /home/.sites/205/site577/web/demo/arborfactum-shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 125 {"exception":"[object] (Doctrine\\DBAL\\Exception\\NotNullConstraintViolationException(code: 0): An exception occurred while executing 'UPDATE tl_iso_product_collection_item SET `tstamp`=1635873867, `product_id`=30, `sku`=NULL, `configuration`='a:3:{s:10:\\\"logo_setup\\\";s:2:\\\"10\\\";s:19:\\\"plakettennummer_von\\\";s:1:\\\"1\\\";s:19:\\\"plakettennummer_bis\\\";s:4:\\\"1000\\\";}', `quantity`=1, `price`=770, `tax_free_price`=641.67 WHERE `id`='67'':\n\nSQLSTATE[23000]: Integrity constraint violation: 1048 Column 'sku' cannot be null at /vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:125, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'sku' cannot be null at /vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'sku' cannot be null at /vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137)"} []
Anhaken der Artikelnummer beim Produkttyp hilft. Man muss aber die Artikelnummer auf "nicht verpflichtend" setzen, sonst kann ich beim Eingeben der Produkte ohne eine Artikelnummer nicht speichern.
D.h. das Artikelnummernfeld muss quasi bleiben, auch wenn ich es nicht nutze.
Ist das inzwischen genauso gewollt oder noch ein Workaround?
LG aus Wien,
Eva