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 | c1e85129759bfe6522878452c3a58a44d43ee982 (patch) | |
| tree | 023b6ef4e220311cfba20d9501dbbe60788b54f2 /ishtar/furnitures/forms.py | |
| parent | 74ec5866a7f283088cbcae3d74eb33e04e41732b (diff) | |
| download | Ishtar-c1e85129759bfe6522878452c3a58a44d43ee982.tar.bz2 Ishtar-c1e85129759bfe6522878452c3a58a44d43ee982.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)) | 
