[0000380] Database error during direct invoice processing in mysql strict mode.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 27 Dec 2010 11:41:46 +0000 (11:41 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 27 Dec 2010 11:41:46 +0000 (11:41 +0000)
sales/includes/db/cust_trans_db.inc

index 2b3cd451452564753209224898eee15f593fafa9..748fc2a082f6134abe7de6f193cb012d2fe7971f 100644 (file)
@@ -91,7 +91,7 @@ function write_customer_trans($trans_type, $trans_no, $debtor_no, $BranchNo,
                ".db_escape($Freight).",
                $FreightTax, $rate, ".db_escape($ship_via).", $AllocAmt,
                ".db_escape($dimension_id).", ".db_escape($dimension2_id).", "
-               .db_escape($payment_terms).")";
+               .db_escape($payment_terms, true).")";
        } else {        // may be optional argument should stay unchanged ?
        $sql = "UPDATE ".TB_PREF."debtor_trans SET
                debtor_no=".db_escape($debtor_no)." , branch_code=".db_escape($BranchNo).",