[000065] Changing item type during adding new item cased record reset.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 29 Sep 2008 16:55:57 +0000 (16:55 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 29 Sep 2008 16:55:57 +0000 (16:55 +0000)
CHANGELOG.txt
inventory/manage/items.php

index 9054c33158ed233e2dc2e7e4efccd5c833f5b25e..31de37d9f96e581ccd4dc2d584d672384ebdee32 100644 (file)
@@ -19,6 +19,10 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+29-Sep-2008 Janusz Dobrowolski
+# Bug [0000065] Changing item type during adding new item caused record reset.
+$ /sales/includes/db/sales_delivery_db.inc
+
 26-Sep-2008 Joe Hunt
 # Bug [0000064] Credit This on an invoice should automatically allocate the credit to that invoice
 $ /sales/includes/db/sales_credit_db.inc
index 67b3faf4c03d444fcae06b3090804df50497f6bb..99091defdf6dcf9ee32be7255be0a889c10422fc 100644 (file)
@@ -27,6 +27,7 @@ else if (isset($_POST['stock_id']))
 
 if (list_updated('stock_id')) {
        $_POST['NewStockID'] = get_post('stock_id');
+    clear_data();
        $Ajax->activate('details');
        $Ajax->activate('controls');
 }
@@ -251,7 +252,6 @@ if ($new_item)
 
 /*If the page was called without $_POST['NewStockID'] passed to page then assume a new item is to be entered show a form with a part Code field other wise the form showing the fields with the existing entries against the part will show for editing with only a hidden stock_id field. New is set to flag that the page may have called itself and still be entering a new part, in which case the page needs to know not to go looking up details for an existing part*/
 
-    clear_data();
        text_row(_("Item Code:"), 'NewStockID', null, 21, 20);
 
        $company_record = get_company_prefs();