Revision: 84782b21e1c0
Author: sfle...@gmail.com
Date: Tue Oct 4 13:07:51 2011
Log: adjusting calls to feature save method to include use of the
rerun par...
http://code.google.com/p/marinemap/source/detail?r=84782b21e1c0
Revision: c515f8d389d6
Author: sfle...@gmail.com
Date: Tue Oct 4 13:08:19 2011
Log: merge
http://code.google.com/p/marinemap/source/detail?r=c515f8d389d6
==============================================================================
Revision: 84782b21e1c0
Author: sfle...@gmail.com
Date: Tue Oct 4 13:07:51 2011
Log: adjusting calls to feature save method to include use of the
rerun parameter so that many to many fields are saved before save calls run
http://code.google.com/p/marinemap/source/detail?r=84782b21e1c0
Modified:
/lingcod/features/views.py
=======================================
--- /lingcod/features/views.py Wed Aug 3 12:45:27 2011
+++ /lingcod/features/views.py Tue Oct 4 13:07:51 2011
@@ -223,8 +223,13 @@
form = form_class(values, label_suffix='')
if form.is_valid():
m = form.save(commit=False)
- m.save()
- form.save_m2m()
+ try:
+ m.save(rerun=False)
+ form.save_m2m()
+ m.save(rerun=True)
+ except TypeError:
+ m.save()
+ form.save_m2m()
return to_response(
status=201,
location=m.get_absolute_url(),
@@ -359,8 +364,13 @@
form = form_class(values, instance=instance, label_suffix='')
if form.is_valid():
m = form.save(commit=False)
- m.save()
- form.save_m2m()
+ try:
+ m.save(rerun=False)
+ form.save_m2m()
+ m.save(rerun=True)
+ except TypeError:
+ m.save()
+ form.save_m2m()
return to_response(
status=200,
select=m.uid,
==============================================================================
Revision: c515f8d389d6
Author: sfle...@gmail.com
Date: Tue Oct 4 13:08:19 2011
Log: merge
http://code.google.com/p/marinemap/source/detail?r=c515f8d389d6