#2275 closed Bug/Fehler (fixed)
Fehler in SQL Query in cart_actions.php
| Reported by: | Owned by: | somebody | |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.8.0 |
| Component: | Shop | Version: | 2.0.7.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Code in /includes/cart_actions.php ab Zeile 385:
$check_query = xtc_db_query("SELECT COUNT(*) AS cnt,
SUM(IF(ISNULL(po.products_options_values_id), 0, 1)) AS checksum
FROM ".TABLE_ORDERS_PRODUCTS_ATTRIBUTES." opa
LEFT JOIN ".TABLE_PRODUCTS_OPTIONS_VALUES." as pov
ON opa.orders_products_options_values_id = pov.products_options_values_id
AND pov.language_id = ".(int)$_SESSION['languages_id']."
AND pov.products_options_values_id > 0
WHERE opa.orders_products_id = ".(int)$order_data['ORDERS_PRODUCTS_ID']);
Die angesprochene Tabelle "po" in po.products_options_values_id sollte wahrscheinlich "pov" (für Tabelle products_options_values) sein.
Korrigiert:
$check_query = xtc_db_query("SELECT COUNT(*) AS cnt,
SUM(IF(ISNULL(pov.products_options_values_id), 0, 1)) AS checksum
FROM ".TABLE_ORDERS_PRODUCTS_ATTRIBUTES." opa
LEFT JOIN ".TABLE_PRODUCTS_OPTIONS_VALUES." as pov
ON opa.orders_products_options_values_id = pov.products_options_values_id
AND pov.language_id = ".(int)$_SESSION['languages_id']."
AND pov.products_options_values_id > 0
WHERE opa.orders_products_id = ".(int)$order_data['ORDERS_PRODUCTS_ID']);
Attachments (3)
Change History (11)
comment:1 by , 3 years ago
comment:4 by , 3 years ago
Gibt's hierzu ein Changeset ? Immerhin ist das ein unangenehmer Fehler wenn ein Kunde im Kundenkonto versucht eine Bestellung zu wiederholen und einfach nur nichts passiert.
Oder ist es mit Änderung von po.* in pov.* wirklich getan (was mir auf den ersten Blick so scheinen will) ?
Gruß,
noRiddle
by , 3 years ago
| Attachment: | changeset_14646.zip added |
|---|
by , 3 years ago
| Attachment: | changeset_14700.zip added |
|---|
follow-up: 8 comment:5 by , 3 years ago
Danke. Wollt Ihr die nicht auch im ersten Post des Threads modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht übernehmen ?
Gruß,
noRiddle
by , 3 years ago
| Attachment: | changeset_14736.zip added |
|---|
comment:8 by , 3 years ago
Replying to noRiddle:
Danke. Wollt Ihr die nicht auch im ersten Post des Threads modified eCommerce Shopsoftware 2.0.7.2 rev 14622 veröffentlicht übernehmen ?
[...]
Hiermit erledigt!

Ich sehe gerade, dass der gleiche Codeblock auch noch einmal ab Zeile 469 korrigiert werden muss.