Projekt

Allgemein

Profil

Aktionen

GX-Bug #65698

geschlossen

Fehlermeldung Eigenschaften (Produktdetailseite)

Von Timo Backhaus vor mehr als 4 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

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

Tags:
Fix

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

Auch abrufbar als: Atom PDF