summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/forms.py
diff options
context:
space:
mode:
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
commitdd3a5ccba4209a98fd6e7e747e73e54aaa6cfd9f (patch)
tree0df779d2ef3677b02078c972f4f42ed44fd9d4d2 /ishtar/furnitures/forms.py
parent39a9699be0025d1640cf3d9ab5e4c6148f631a80 (diff)
downloadIshtar-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.py2
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():