Fixed slow sql for po related invoices/credits.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 17 Jan 2011 17:57:56 +0000 (17:57 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 17 Jan 2011 17:57:56 +0000 (17:57 +0000)
purchasing/includes/db/invoice_db.inc

index 06d27cde04265d5093cd79c1647c729b1a85678e..7128a7bc7900a0e8bb5ffdec2e9414ace81f3756 100644 (file)
@@ -381,6 +381,7 @@ function get_po_invoices_credits($po_number)
                WHERE ".TB_PREF."supp_invoice_items.supp_trans_no = ".TB_PREF."supp_trans.trans_no
                AND ".TB_PREF."supp_invoice_items.po_detail_item_id = ".TB_PREF."purch_order_details.po_detail_item
                AND ".TB_PREF."purch_orders.supplier_id = ".TB_PREF."supp_trans.supplier_id
+               AND ".TB_PREF."purch_order_details.order_no = ".db_escape($po_number)."
                AND ".TB_PREF."purch_order_details.order_no = ".db_escape($po_number);
 
        return db_query($sql, "The invoices/credits for the po $po_number could not be retreived");