[gelöst] Modul Patch hinzufügen!
am 25.05.2023 - 13:07 Uhr in
Habe beim E-Comerce Produkt das problem, dass ich ein "Produkt" nicht mehr edtieren kann.
Es gibt eine Patch: https://www.drupal.org/project/commerce_balance/issues/3294107
Und ich bringe es leider nicht zusammen, dass ich die Patch/Pfad in der composer.json einfüge!
Das ist die Fehlermeldung!
//
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
Drupal\Core\Database\InvalidQueryException: Query condition 'td.vid IN ()' cannot be empty. in Drupal\Core\Database\Query\Condition->condition() (line 117 of core/lib/Drupal/Core/Database/Query/Condition.php).
//
So sieht meine composer.json aus:
},
"extra": {
"composer-exit-on-patch-failure": true,
"patchLevel": {
"drupal/core": "-p2"
},
"drupal-scaffold": {
"locations": {
"web-root": "web/"
}
},
"installer-paths": {
"web/core": ["type:drupal-core"],
"web/libraries/{$name}": ["type:drupal-library"],
"web/modules/contrib/{$name}": ["type:drupal-module"],
"web/profiles/contrib/{$name}": ["type:drupal-profile"],
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/contrib/{$name}": ["type:drupal-drush"]
}
}
}
Nach dem Muster, sollte es klappen?
"drupal/libraries": {
"<patch1 information>": "<patch1 file path>"
}
Mein Versuch!
"core/lib/Drupal/Core/Database/Query/Condition.php" : {
"<comerce edit>": "https://www.drupal.org/files/issues/2022-07-04/value-cannot-be-empty-3294107-1.patch"
}
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier ne leichte Patch
am 20.08.2023 - 20:14 Uhr
Hier ne leichte Patch Anleitung:
https://docs.drupalcommerce.org/commerce2/developer-guide/install-update...
Unter diesem Link findet sich
am 21.08.2023 - 08:21 Uhr
Unter diesem Link findet sich die Anweisung, wie man mit composer patched. Bitte unbedingt den Text vor Punkt 1 beachten: composer require cweagans/composer-patches
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
[gelöst] Fehlendes Feld 'td.vid IN ()' cannot be empty'
am 21.08.2023 - 09:56 Uhr
Mit diesen Modul https://www.drupal.org/project/commerce_balance sollte das Problem gelöst! Bei mir nicht...
Bin nochmal alles Punkt für Punkt durchgegangen, beim product-variation-types von den Produkten und komme dann drauf' das ich einen groben Fehler gemacht habe und zwar habe ich das Feld "Taxonomie Tags" verwendet und beim product-variation-types zugewiesen, nur habe ich das Feld "Taxonomie Tags" über den Import neu zugewissen, das hat vermutlich den Fehler veruracht "Query condition 'td.vid IN ()' cannot be empty."!
Nach neuer Zuordnung der fehlendens Feldes "Taxonomie Tags" klappt es auch wieder beim editieren und neue Produkte hinzufügen :-)
Vielen Dank! Das patchen werde ich sicher noch brauchen und wenn es so weit ist, es auch schaffen.
"Von Zeit zu Zeit muss man Dinge versuchen, die über die eigenen Kräfte gehen"
Augunst Renoir