16 lines
613 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.website.controllers import form
class WebsiteForm(form.WebsiteForm):
def insert_record(self, request, model, values, custom, meta=None):
if model.model == 'project.task':
visitor_sudo = request.env['website.visitor']._get_visitor_from_request()
visitor_partner = visitor_sudo.partner_id
if visitor_partner:
values['partner_id'] = visitor_partner.id
return super().insert_record(request, model, values, custom, meta=meta)