From 4833a96ba92fa108641d65d9ce97036d72019c56 Mon Sep 17 00:00:00 2001 From: Tanshu Date: Mon, 17 Dec 2012 14:20:21 +0530 Subject: [PATCH] Added AttributeError to be caught in save / update voucher. --- brewman/brewman/views/services/voucher/save_voucher.py | 4 ++-- brewman/brewman/views/services/voucher/update_voucher.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/brewman/brewman/views/services/voucher/save_voucher.py b/brewman/brewman/views/services/voucher/save_voucher.py index 18c3d6cf..63da85a0 100644 --- a/brewman/brewman/views/services/voucher/save_voucher.py +++ b/brewman/brewman/views/services/voucher/save_voucher.py @@ -67,9 +67,9 @@ class save_voucher(object): elif self.json['Type'] in ['Salary Deduction']: voucher = salary_deduction_create_voucher(self.json, self.user) transaction.commit() - session_current_date_set(self.request,self.json['Date']) + session_current_date_set(self.request, self.json['Date']) return voucher_info(Voucher.by_id(voucher.id)) - except (ValidationError, ValueError, KeyError) as ex: + except (ValidationError, ValueError, KeyError, AttributeError) as ex: transaction.abort() response = Response("Failed validation: {0}".format(str(ex))) response.status_int = 500 diff --git a/brewman/brewman/views/services/voucher/update_voucher.py b/brewman/brewman/views/services/voucher/update_voucher.py index a949bc94..78c6c907 100644 --- a/brewman/brewman/views/services/voucher/update_voucher.py +++ b/brewman/brewman/views/services/voucher/update_voucher.py @@ -86,7 +86,7 @@ class update_voucher(object): transaction.commit() session_current_date_set(self.request,self.json['Date']) return voucher_info(Voucher.by_id(voucher.id)) - except (ValidationError, ValueError, KeyError) as ex: + except (ValidationError, ValueError, KeyError, AttributeError) as ex: transaction.abort() response = Response("Failed validation: {0}".format(str(ex))) response.status_int = 500