Offen Falsche Variationen in manchen Produkten

websupporter

Aktives Mitglied
14. Juli 2015
2
0
Hallo,
bei manchen meiner Produkte kommt es vor, dass Variationen eines anderen Produkts eingespielt werden. Daraufhin bin ich auf Recherche gegangen.

Die SQL, welche bei Zeile 768 der class.JTL-Shop.Artikel.php erzeugt wird (unter $this->nIstVater == 1 ) liefert bei mir kArtikel IDs, die nicht zum Produkt passen.

Ich vermute dahinter mittlerweile einen SQL-Bug. Mir scheint es so, dass tartikel_kArtikel zwar richtig verknüpft. Allerdings gibt die kArtikel teilweise die ID des falschen Produkts zurück. Auch der cPfad und andere Angaben sind dann aus diesem falschen Produkt.

Ich habe jetzt folgenden Quickfix eingearbeitet:

PHP:
                $unset_fehler = array();
                foreach($oVariationTMP_arr as $i => $oVariationTMP)
                    if( ! in_array( $this->kArtikel, array( $oVariationTMP->tartikel_kArtikel, $oVariationTMP->kArtikel) ) )
                        $unset_fehler[] = $i;
                foreach( $unset_fehler as $i )
                    unset( $oVariationTMP_arr[ $i ] );

Ich bin mir aber nicht ganz sicher, ob das soweit in Ordnung ist oder ob das eventuell etwas zerschießt. Oder ob ich vielleicht vollkommen auf dem Holzweg bin.

Ist das Problem bekannt bzw. die Lösung so zu vertreten?

Vielen Dank für die Info
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Falsche Variationen in manchen Produkten

In all den Jahren wo der Shop3 existiert höre ich diesen "Bug" zum ersten Mal.
Auch in unserem Support ist das noch nie aufgetreten.

Mach ein Ticket auf und lass JTL drüber schauen - ich glaube nicht an einen allgemeinen Bug
 

websupporter

Aktives Mitglied
14. Juli 2015
2
0
AW: Falsche Variationen in manchen Produkten

Hi ag-websolutions.de,
ja, mich wundert das auch, weil das ja eine relativ zentrale Stelle ist und auch etliches Googeln da nichts hervorgeholt hat.

Ich werd wohl mal ein Ticket erstellen :)
 

Ähnliche Themen