summaryrefslogtreecommitdiff
path: root/addons/website_sale_wishlist/models/res_users.py
blob: d1887d170ac7ae09811f84d6420be45dd501f3a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from odoo import api, fields, models
from odoo.http import request


class ResUsers(models.Model):
    _inherit = "res.users"

    def _check_credentials(self, password, env):
        """Make all wishlists from session belong to its owner user."""
        result = super(ResUsers, self)._check_credentials(password, env)
        if request and request.session.get('wishlist_ids'):
            self.env["product.wishlist"]._check_wishlist_from_session()
        return result