# HG changeset patch # User bsw # Date 1332328839 -3600 # Node ID cda574707b1c640f111e1a6a7bcd0d09942ec98f # Parent 1b147b2655476619ea6fdb7349026a5443696aac Automatically update support to new draft after creation of new draft diff -r 1b147b265547 -r cda574707b1c app/main/draft/_action/add.lua --- a/app/main/draft/_action/add.lua Wed Mar 21 12:02:08 2012 +0100 +++ b/app/main/draft/_action/add.lua Wed Mar 21 12:20:39 2012 +0100 @@ -45,6 +45,13 @@ draft.content = param.get("content") draft:save() +local supporter = Supporter:by_pk(initiative.id, app.session.member.id) + +if supporter then + supporter.draft_id = draft.id + supporter:save() +end + draft:render_content() slot.put_into("notice", _"New draft has been added to initiative")