diff options
| -rw-r--r-- | ishtar/furnitures/forms.py | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar/furnitures/forms.py b/ishtar/furnitures/forms.py index 50a433191..7203e6bb8 100644 --- a/ishtar/furnitures/forms.py +++ b/ishtar/furnitures/forms.py @@ -296,7 +296,10 @@ class Wizard(NamedUrlSessionFormWizard):             and 'pk' in self.form_list[step].associated_models:              model_name = self.form_list[step].associated_models['pk'                                                ].__name__.lower() -            self.reset_wizard(request, storage) +            current_step = storage.get_current_step() or self.get_first_step( +                                                            request, storage) +            if step == current_step: +                self.reset_wizard(request, storage)              val = model_name in request.session and request.session[model_name]              if val:                  return {'pk':val}  | 
