From e36edc14f6af14d827ae9d80c4a022bef4d43509 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 24 Oct 2013 17:30:20 +0530 Subject: [PATCH] [minor] try block in serial no status patch --- patches/october_2013/p01_fix_serial_no_status.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/patches/october_2013/p01_fix_serial_no_status.py b/patches/october_2013/p01_fix_serial_no_status.py index 0bfc400a8e..4d0dc4ba50 100644 --- a/patches/october_2013/p01_fix_serial_no_status.py +++ b/patches/october_2013/p01_fix_serial_no_status.py @@ -9,10 +9,13 @@ def execute(): serial_nos = webnotes.conn.sql("""select name from `tabSerial No` where status!='Not in Use' and docstatus=0""") for sr in serial_nos: - sr_bean = webnotes.bean("Serial No", sr[0]) - sr_bean.make_controller().via_stock_ledger = True - sr_bean.run_method("validate") - sr_bean.save() + try: + sr_bean = webnotes.bean("Serial No", sr[0]) + sr_bean.make_controller().via_stock_ledger = True + sr_bean.run_method("validate") + sr_bean.save() + except: + pass webnotes.conn.sql("""update `tabSerial No` set warehouse='' where status in ('Delivered', 'Purchase Returned')""") \ No newline at end of file