Projekt

Allgemein

Profil

Aktionen

GX-Bug #58730

geschlossen

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

Von Moritz Bunjes vor etwa 6 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

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.

Tags:
Fix

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

Kopiert nach GX-Entwicklung - 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 kommenErledigtAmine Riad

Aktionen
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 Wu wurde 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

Auch abrufbar als: Atom PDF