diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-04-22 20:31:51 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-04-22 20:31:51 +0200 |
commit | 403b2ee897a028f98c01b539a8e6ac90fd6d5aa9 (patch) | |
tree | 023b6ef4e220311cfba20d9501dbbe60788b54f2 /ishtar/furnitures/forms.py | |
parent | 172f589d96fc70c89714d357e73b2415cfde13b9 (diff) | |
download | Ishtar-403b2ee897a028f98c01b539a8e6ac90fd6d5aa9.tar.bz2 Ishtar-403b2ee897a028f98c01b539a8e6ac90fd6d5aa9.zip |
Manage specific index for finds (closes #372) - Complete sheet for context unit (closes #376)
Diffstat (limited to 'ishtar/furnitures/forms.py')
-rw-r--r-- | ishtar/furnitures/forms.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar/furnitures/forms.py b/ishtar/furnitures/forms.py index 0f93a94bc..2449ede98 100644 --- a/ishtar/furnitures/forms.py +++ b/ishtar/furnitures/forms.py @@ -365,6 +365,9 @@ class Wizard(NamedUrlSessionFormWizard): obj.save() for k in adds: getattr(obj, k).add(adds[k]) + # necessary to manage interaction between models like + # material_index management for baseitems + obj.save() m2m_items = {} for key, value in m2m: if key not in m2m_items: @@ -387,6 +390,8 @@ class Wizard(NamedUrlSessionFormWizard): value = model.objects.create(**value) value.save() getattr(obj, key+'s').add(value) + # necessary to manage interaction between models like + # material_index management for baseitems obj.save() res = render_to_response('wizard_done.html', {}, context_instance=RequestContext(request)) |