From df392ae1af939488628a509e4de1a7ca28d58a02 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 5 Jul 2016 21:17:29 +0200 Subject: [PATCH] Avoid a crash if there is a create/write with a wrong field name --- base_phone/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_phone/fields.py b/base_phone/fields.py index 4908a69..8b241aa 100644 --- a/base_phone/fields.py +++ b/base_phone/fields.py @@ -107,7 +107,7 @@ def convert_all_phone_fields(self, vals, fields_to_convert): def get_phone_fields(self, vals): fields_to_convert = [] for key in vals: - if isinstance(self._fields[key], Phone): + if isinstance(self._fields.get(key), Phone): fields_to_convert.append(key) return fields_to_convert