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