From 36a54b1d288a9dd4d2be9d26aeebf68d6364cb54 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 18 Sep 2013 23:22:05 +0200 Subject: Wizard: prevent bad test --- ishtar_common/wizards.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ishtar_common/wizards.py') 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]) -- cgit v1.2.3