diff options
Diffstat (limited to 'ishtar/ishtar_base/forms.py')
| -rw-r--r-- | ishtar/ishtar_base/forms.py | 5 | 
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() | 
