diff options
| author | Kevin Baptiste <kba@odoo.com> | 2019-11-28 07:54:00 +0000 |
|---|---|---|
| committer | Kevin Baptiste <kba@odoo.com> | 2019-11-28 07:54:00 +0000 |
| commit | edb02d6e94a8f021bbd6a0b520de197009e70188 (patch) | |
| tree | 7d59dceb2fd2ff5701d5850faafe488283f6b51e /addons/pad_project | |
| parent | b9fabffe4eda43ba7fb0fef341ecb0a74b292116 (diff) | |
[FIX] pad_project: prevent crash if no default project_id
Task creation was crashing when there was no project selected in the
kanban's quickcreate window.
closes odoo/odoo#41006
Taskid: 2146564
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/pad_project')
| -rw-r--r-- | addons/pad_project/models/project.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/pad_project/models/project.py b/addons/pad_project/models/project.py index e3f1907b959..d569106378c 100644 --- a/addons/pad_project/models/project.py +++ b/addons/pad_project/models/project.py @@ -15,7 +15,7 @@ class ProjectTask(models.Model): @api.model def create(self, vals): # When using quick create, the project_id is in the context, not in the vals - project_id = vals.get('project_id', False) or self.default_get(['project_id'])['project_id'] + project_id = vals.get('project_id', False) or self.default_get(['project_id']).get('project_id', False) if not self.env['project.project'].browse(project_id).use_pads: self = self.with_context(pad_no_create=True) return super(ProjectTask, self).create(vals) |
