diff options
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 |
commit | 893fcca9d1938c5a6063062d9bd363e71e6b3b4e (patch) | |
tree | 6334b673e9e96d735690f0269ffb1eec70d67971 | |
parent | 8dce767bbb5cc4d432fdb37d76722862824f1db3 (diff) | |
download | Ishtar-893fcca9d1938c5a6063062d9bd363e71e6b3b4e.tar.bz2 Ishtar-893fcca9d1938c5a6063062d9bd363e71e6b3b4e.zip |
Wizard: prevent bad test
-rw-r--r-- | ishtar_common/wizards.py | 5 |
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]) |