forms: store formdata before tracking code (#6597)
This commit is contained in:
parent
2533c51a34
commit
2853f004b4
|
@ -766,9 +766,9 @@ class FormPage(Directory):
|
|||
if [x for x in user_forms if not x.is_draft()]:
|
||||
return redirect('%s/' % user_forms[0].id)
|
||||
|
||||
filled.store()
|
||||
self.keep_tracking_code(filled)
|
||||
session.remove_magictoken(get_request().form.get('magictoken'))
|
||||
filled.store()
|
||||
|
||||
if not filled.user_id and existing_formdata is None:
|
||||
a = AnonymityLink()
|
||||
|
|
|
@ -63,7 +63,6 @@ class TrackingCode(StorableObject):
|
|||
def formdata(self, value):
|
||||
self.formdef = value.formdef
|
||||
self.formdata_id = str(value.id)
|
||||
if not self.id:
|
||||
self.store()
|
||||
self.store()
|
||||
value.tracking_code = self.id
|
||||
value.store()
|
||||
|
|
Loading…
Reference in New Issue