summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/forms.py
diff options
context:
space:
mode:
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()