From edb02d6e94a8f021bbd6a0b520de197009e70188 Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Thu, 28 Nov 2019 07:54:00 +0000 Subject: [PATCH] [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) --- addons/pad_project/models/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)