diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-09 13:36:15 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-09 13:36:15 +0100 |
commit | dd3a5ccba4209a98fd6e7e747e73e54aaa6cfd9f (patch) | |
tree | 0df779d2ef3677b02078c972f4f42ed44fd9d4d2 /ishtar/furnitures/forms.py | |
parent | 39a9699be0025d1640cf3d9ab5e4c6148f631a80 (diff) | |
download | Ishtar-dd3a5ccba4209a98fd6e7e747e73e54aaa6cfd9f.tar.bz2 Ishtar-dd3a5ccba4209a98fd6e7e747e73e54aaa6cfd9f.zip |
Make the current edited item the default session item
Diffstat (limited to 'ishtar/furnitures/forms.py')
-rw-r--r-- | ishtar/furnitures/forms.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ishtar/furnitures/forms.py b/ishtar/furnitures/forms.py index 6c1b48fc4..46a6f3075 100644 --- a/ishtar/furnitures/forms.py +++ b/ishtar/furnitures/forms.py @@ -311,6 +311,8 @@ class Wizard(NamedUrlSessionFormWizard): current_step = storage.get_current_step() or self.get_first_step( request, storage) c_form = self.form_list[current_step] + # make the current object the default item for the session + request.session[obj.__class__.__name__.lower()] = unicode(obj.pk) initial = {} if hasattr(c_form, 'base_fields'): for field in c_form.base_fields.keys(): |