diff options
| author | Jeremy Kersten <jke@odoo.com> | 2020-10-26 18:42:10 +0000 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2020-10-26 18:47:25 +0000 |
| commit | d8790cce3e4a23d2b6b1c32d48d5df14fbdcfd33 (patch) | |
| tree | 880b3e5167e154412a2907dec92ec94f1eb9ca0c /addons/website/models/website.py | |
| parent | bb4d5bebaf926cbdf6f8842cd1ca0e5850523bf5 (diff) | |
[FIX] website: fix recursive list in _enumerate_page
Each time the function is called, we append to the same persistent object.
closes odoo/odoo#60795
Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website/models/website.py')
| -rw-r--r-- | addons/website/models/website.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/website/models/website.py b/addons/website/models/website.py index b790c0892b3..864aeb19571 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -861,7 +861,9 @@ class Website(models.Model): record['lastmod'] = page['write_date'].date() yield record - def _get_website_pages(self, domain=[], order='name', limit=None): + def _get_website_pages(self, domain=None, order='name', limit=None): + if domain is None: + domain = [] domain += self.get_current_website().website_domain() pages = self.env['website.page'].sudo().search(domain, order=order, limit=limit) return pages |
