diff --git a/odoo/addons/base/models/res_partner.py b/odoo/addons/base/models/res_partner.py
index d344b0d8f864a51ff46ce56812c6049c3f380876..b46815bf40f58755709e5c7736286c30c34a33dd 100644
--- a/odoo/addons/base/models/res_partner.py
+++ b/odoo/addons/base/models/res_partner.py
@@ -234,6 +234,7 @@ class Partner(models.Model):
         for partner in self:
             partner.display_name = names.get(partner.id)
 
+    @api.depends('lang')
     def _compute_active_lang_count(self):
         lang_count = len(self.env['res.lang'].get_installed())
         for partner in self: