Aktionen
GX-Bug #58730
geschlossenBeim Löschen eines Artikels mit zu vielen Datensätzen in der products_properties_admin_select-Tabelle, kann es zu einem Fehler in Codeigniter kommen
Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Amine Riad
Kategorie:
Adminbereich
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.10.0.1
Release Notes Langtext:
Kein Fehler mehr beim Löschen eines Artikels mit zu vielen Datensätzen in der products_properties_admin_select Tabelle.
Beschreibung
Ein regulärer Ausdruck schlägt fehl, wenn der erzeugte SQL-String länger als ca 38500 Zeichen ist. Patch im Anhang.
Dateien
Zugehörige Tickets
Aktionen
#2
Von Mario Blokland vor fast 6 Jahren aktualisiert
- Status wurde von Gemeldet zu Feedback geändert
- Zugewiesen an wurde auf Daniel Wu gesetzt
Aktionen
#4
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Status wurde von Feedback zu Anerkannt geändert
- Zugewiesen an
Daniel Wuwurde gelöscht
Aktionen
#5
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Tags wurde von Fix zu Fix, Ready geändert
Steps¶
Change target: src/GXMainComponents/Services/Core/Product/Repositories/Deleter/ProductRepositoryDeleter.inc.php - ProductRepositoryDeleter::_removePropertiesByProductId
Simplify the products_properties_admin_select removal by doing just a:
$this->db->delete('products_properties_admin_select', ['products_id', $productId]);
Make sure that the field products_id on table products_properties_admin_select have some kind of index to avoid performance problems.
Aktionen
#6
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Tags wurde von Fix, Ready zu Fix, Ready, stable geändert
Aktionen
#7
Von Julian Heckmann vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Julian Heckmann gesetzt
Aktionen
#8
Von Julian Heckmann vor mehr als 5 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Anerkannt geändert
- Zugewiesen an wurde von Julian Heckmann zu Core-Entwickler geändert
Aktionen
#9
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Aktionen
#10
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Amine Riad zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.13.1.0 beta2 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Aktionen
#11
Von Julian Heckmann vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen
#12
Von Julian Heckmann vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Julian Heckmann zu Amine Riad geändert
Aktionen
#13
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen
#14
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Tags wurde von Fix, Ready, stable zu Fix, Ready geändert
Aktionen
#15
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Kopiert nach GX-Bug #62596: Beim Löschen eines Artikels mit zu vielen Datensätzen in der products_properties_admin_select-Tabelle, kann es zu einem Fehler in Codeigniter kommen wurde hinzugefügt
Aktionen
#16
Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert
- Tags wurde von Fix, Ready zu Fix geändert
Aktionen