Aktionen
GX-Bug #65698
geschlossenFehlermeldung Eigenschaften (Produktdetailseite)
Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Moritz Bunjes
Kategorie:
Eigenschaften
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.15.3.1
Release Notes Langtext:
Viele Eigenschaften-Kombinationen benötigen jetzt weniger Arbeitsspeicher bei der Anzeige der Produktdetailseite
Beschreibung
Fehlermeldung beim Aufruf einer Artikeldetailseite mit extrem vielen Kombinationen:
Allowed memory size of 268435456 bytes exhausted (tried to allocate 67108872 bytes) in hostkraft.de/httpdocs/system/classes/properties/PropertiesDataAgent.inc.php on line 529
system/classes/properties/PropertiesDataAgent.inc.php
public function get_values_by_combis_ids($p_combis_is_array, $p_select_properties=false)
...
$t_query = 'SELECT DISTINCT <-- hinzufügen
...
$t_query = 'SELECT DISTINCT <-- hinzufügen
...
$t_values_ids_array = array_unique($t_values_ids_array); <-- entfernen
...
Durch das Distinct läuft der Speicher nicht mehr voll - array_unique ist dadurch unnötig.
Aktionen