diff options
| author | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-09-26 21:52:25 +0530 |
|---|---|---|
| committer | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-09-26 21:52:25 +0530 |
| commit | f7c2177157bd29e4d2ab9289f311104040701d04 (patch) | |
| tree | a6a2661d1596635717babdb8c3fc609495782498 /addons/project_issue/project_issue.py | |
| parent | ae0d1d99a3532442df0843d3b3668f013c6db7ad (diff) | |
[IMP]: Improve write method for project
bzr revid: atp@tinyerp.com-20120926162225-io7szog9omvd0sx6
Diffstat (limited to 'addons/project_issue/project_issue.py')
| -rw-r--r-- | addons/project_issue/project_issue.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 27b63b01366..f9d48ae6036 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -364,6 +364,9 @@ class project_issue(base_stage, osv.osv): logged_fields = ['stage_id', 'state', 'message_ids'] if any([field in vals for field in logged_fields]): vals['date_action_last'] = time.strftime('%Y-%m-%d %H:%M:%S') + for issue in self.browse(cr, uid, ids, context=context): + if issue.project_id: + vals.update({'message_follower_ids': [(4, follower.id) for follower in issue.project_id.message_follower_ids]}) return super(project_issue, self).write(cr, uid, ids, vals, context) def onchange_task_id(self, cr, uid, ids, task_id, context=None): |
