summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-09-18 23:22:05 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-09-18 23:22:05 +0200
commit893fcca9d1938c5a6063062d9bd363e71e6b3b4e (patch)
tree6334b673e9e96d735690f0269ffb1eec70d67971
parent8dce767bbb5cc4d432fdb37d76722862824f1db3 (diff)
downloadIshtar-893fcca9d1938c5a6063062d9bd363e71e6b3b4e.tar.bz2
Ishtar-893fcca9d1938c5a6063062d9bd363e71e6b3b4e.zip
Wizard: prevent bad test
-rw-r--r--ishtar_common/wizards.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index d006db9ad..df415ce34 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -337,8 +337,9 @@ class Wizard(NamedUrlWizardView):
if k.startswith('pk'):
continue
# False set to None for images and files
- if isinstance(obj.__class__._meta.get_field(k), FileField) or\
- isinstance(obj.__class__._meta.get_field(k), ImageFile):
+ if not k.endswith('_id') and (
+ isinstance(obj.__class__._meta.get_field(k), FileField) or
+ isinstance(obj.__class__._meta.get_field(k), ImageFile)):
if not dct[k]:
dct[k] = None
setattr(obj, k, dct[k])