summaryrefslogtreecommitdiff
path: root/addons/pad_project
diff options
context:
space:
mode:
authorKevin Baptiste <kba@odoo.com>2019-11-28 07:54:00 +0000
committerKevin Baptiste <kba@odoo.com>2019-11-28 07:54:00 +0000
commitedb02d6e94a8f021bbd6a0b520de197009e70188 (patch)
tree7d59dceb2fd2ff5701d5850faafe488283f6b51e /addons/pad_project
parentb9fabffe4eda43ba7fb0fef341ecb0a74b292116 (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.py2
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)