﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
2353	Bug in xtcPrice-Klasse in xtcGetGraduatedPrice()	noRiddle	somebody	"In der Funktion ''xtcGetGraduatedPrice()'' in Zeile 298 wird abgefragt
{{{
if (count($graduated_price_array) > 0
}}}

Ich meine das müsste so lauten
{{{
if (count($graduated_price_array[$this->actualGroup][$pID]) > 0
}}}

Andernfalls gibt die Funktion immer etwas zurück und es greift ''!SpecialGraduated'' auch wenn es nicht greifen dürfte, weil es keinen Kundengruppenpreis > 0 (personal_offers_by_customers_status_X) gibt.

Das hat wiederum zur Folge, daß, wenn man für ein Produkt ''!SpecialDiscount'' hat, dieser preisanzeigen-technisch nicht greift und die Preisanzeige entsprechend nicht korrekt ist.

Das fällt erst auf wenn man mal einen Artikel im Backend geöffnet und gespeichert hat und sich dann wundert, daß die Preisanzeige sich geändert hat, weil dann nämlich, auch wenn man keine KG-Preise vergeben hat, Einträge in den ''personal_offers_by_customers_status_X''-Tabellen gemacht wurden, und zwar mit 0.0000.
In dem Zusammenhang frage ich mich allerdings auch warum dies geschieht, also warum die Tabellen mit 0.0000-Einträgen bestückt werden, was doch imho unnötig ist und die Tabellen unnötig aufbläht.

Gruß,
noRiddle
"	Bug/Fehler	closed	hoch	modified-shop-2.0.8.0	Shop	2.0.7.2	fixed				
