Bestellübersicht: Fehlerhafte Gesamtsumme

In der Bestellübersicht im Admin Interface wird bei Version 4.7.4 die Gesamtsumme aller bestellten Artikel mit Hilfe des folgenden SQL Statements (application/controllers/admin/list_order.php, Zeile 141) bestimmt:

select
round( sum(oxorderarticles.oxbrutprice*oxorder.oxcurrate),2)
from oxorderarticles left join oxorder on oxorder.oxid=oxorderarticles.oxorderid
where 1;

Das Statement berücksichtigt nicht die Anzahl der bestellten Artikel. Unabhängig von der Artikelanzahl wird jeder Artikel einmal berechnet. IMHO müsste das Statement eher wie folgt aussehen:

select
round( sum(oxorderarticles.oxbrutpriceoxorderarticles.oxamountoxorder.oxcurrate),2)
from oxorderarticles left join oxorder on oxorder.oxid=oxorderarticles.oxorderid
where 1;

…nebenbei bemerkt ignoriert das Statement auch stornierte Artikel / Bestellungen, sowie die Shop ID…allerdings soll das ja eventuell auch so sein.

Viele Grüße,
Stefan