From 47cc4fbbab6e532b056fee26542283bd65978ac7 Mon Sep 17 00:00:00 2001 From: len-odoo Date: Tue, 15 May 2018 10:58:59 +0200 Subject: [PATCH] [FIX] auth_signup: add missing dependency on the computation of the signup validity The field signup_valid is a non stored computed field based on signup_token. The cache is filled with prefetched values, so in a loop the field is read from the cache and not recomputed due to the missing dependency. opw 1843442 --- addons/auth_signup/models/res_partner.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/auth_signup/models/res_partner.py b/addons/auth_signup/models/res_partner.py index d2bad560398..cb253555a45 100644 --- a/addons/auth_signup/models/res_partner.py +++ b/addons/auth_signup/models/res_partner.py @@ -33,6 +33,7 @@ class ResPartner(models.Model): signup_url = fields.Char(compute='_compute_signup_url', string='Signup URL') @api.multi + @api.depends('signup_token', 'signup_expiration') def _compute_signup_valid(self): dt = now() for partner in self: