Fehler #114
geschlossenWird ein Artikel gelöscht, zu dem eine Preisregel definiert ist, so bleibt die Preisregel bestehen und erzeugt Fehlermeldung beim Aufruf von Preisregeln
100%
Beschreibung
Version 3.3.0
Wenn ich einen Artikel lösche, der in einer Preisregel aufgeführt ist, so bleibt die Preisregel bestehen.
Beim nächsten Aufruf von "Stammdaten -> Preisregeln" erhalte ich folgende Fehlermeldung:
"Can't call method "displayable_name" on an undefined value at ..../SL/DB/PriceRuleItem.pm line 132."
Entweder sollte verhindert werden, dass ein Artikel gelöscht werden kann, solange er in einer Preisregel vorkommt, oder die Preisregel sollte gleichzeitig mit dem Artikel gelöscht werden (Dann wäre es aber gut, wenn vor dem Löschen eine Nachfrage kommt, ob alle verbundenen Preisregeln auch gelöscht werden sollen.)
Vermutlich tritt der gleiche Fehler auch beim Löschen anderer Elemente auf, die in einer Preisregel aufgeführt sind.