From 7e5392c1dca678dced578129e96ec7fe71aadaf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Feb 2009 21:05:47 +0100 Subject: [PATCH] Add check on code value before calling upper --- country.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/country.py b/country.py index f208d93624..6a0fac4b71 100644 --- a/country.py +++ b/country.py @@ -41,7 +41,7 @@ class Country(OSV): return self.name_get(cr, user, ids, context) def create(self, cursor, user, vals, context=None): - if 'code' in vals: + if 'code' in vals and vals['code']: vals['code'] = vals['code'].upper() new_id = super(Country, self).create(cursor, user, vals, context=context) if 'module' in context: @@ -53,7 +53,7 @@ class Country(OSV): return new_id def write(self, cursor, user, ids, vals, context=None): - if 'code' in vals: + if 'code' in vals and vals['code']: vals['code'] = vals['code'].upper() return super(Country, self).write(cursor, user, ids, vals, context=context) @@ -169,13 +169,13 @@ class Subdivision(OSV): return self.name_get(cr, user, ids, context) def create(self, cursor, user, vals, context=None): - if 'code' in vals: + if 'code' in vals and vals['code']: vals['code'] = vals['code'].upper() return super(Subdivision, self).create(cursor, user, vals, context=context) def write(self, cursor, user, ids, vals, context=None): - if 'code' in vals: + if 'code' in vals and vals['code']: vals['code'] = vals['code'].upper() return super(Subdivision, self).write(cursor, user, ids, vals, context=context)