Fixes in action, not defined if called from outside document class

This commit is contained in:
nabinhait 2014-07-03 12:25:06 +05:30
parent c01f4582de
commit 23cce731ab
3 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ import json
class AccountsController(TransactionBase):
def validate(self):
if self._action != "update_after_submit":
if self.get("_action") and self._action != "update_after_submit":
self.set_missing_values(for_validate=True)
self.validate_date_with_fiscal_year()
if self.meta.get_field("currency"):

View File

@ -134,7 +134,7 @@ class DeliveryNote(SellingController):
def update_current_stock(self):
if self._action != "update_after_submit":
if self.get("_action") and self._action != "update_after_submit":
for d in self.get('delivery_note_details'):
d.actual_qty = frappe.db.get_value("Bin", {"item_code": d.item_code,
"warehouse": d.warehouse}, "actual_qty")

View File

@ -62,7 +62,7 @@ def update_packing_list_item(obj, packing_item_code, qty, warehouse, line, packi
def make_packing_list(obj, item_table_fieldname):
"""make packing list for sales bom item"""
if obj._action == "update_after_submit": return
if obj.get("_action") and obj._action == "update_after_submit": return
packing_list_idx = 0
parent_items = []