summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-07-10 17:15:08 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-07-10 17:15:08 +0200
commit08e5ccfd174c4faf8c590bd4bd4e3663de40799f (patch)
treeabaca305ec98735dc8dd295b8527dd98242ae1d6 /ishtar/ishtar_base/forms.py
parent8a7205614d9899b758515479a383df2919088c40 (diff)
downloadIshtar-08e5ccfd174c4faf8c590bd4bd4e3663de40799f.tar.bz2
Ishtar-08e5ccfd174c4faf8c590bd4bd4e3663de40799f.zip
Correct town display (closes #524)
Diffstat (limited to 'ishtar/ishtar_base/forms.py')
-rw-r--r--ishtar/ishtar_base/forms.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar/ishtar_base/forms.py b/ishtar/ishtar_base/forms.py
index 0bed1b28d..1021caee5 100644
--- a/ishtar/ishtar_base/forms.py
+++ b/ishtar/ishtar_base/forms.py
@@ -620,7 +620,10 @@ class Wizard(NamedUrlSessionFormWizard):
initial[base_field] = unicode(value)
elif hasattr(c_form, 'management_form'):
initial = []
- key = current_step.split('-')[0]
+ if hasattr(c_form.form, 'base_model'):
+ key = c_form.form.base_model + 's'
+ else:
+ key = current_step.split('-')[0]
if not hasattr(obj, key):
return initial
keys = c_form.form.base_fields.keys()