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
commitb579fefbfe9151b562bd2788395ddde4f83da6f0 (patch)
treeabaca305ec98735dc8dd295b8527dd98242ae1d6 /ishtar/ishtar_base/forms.py
parent764fa2fd02f08b23b35db761e579d9bd0649b86a (diff)
downloadIshtar-b579fefbfe9151b562bd2788395ddde4f83da6f0.tar.bz2
Ishtar-b579fefbfe9151b562bd2788395ddde4f83da6f0.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()