From f0788f1eb188bde3c14a0781fe3fafb7023466e7 Mon Sep 17 00:00:00 2001 From: Ajmal Cybro Date: Fri, 4 Mar 2022 10:03:03 +0530 Subject: [PATCH] [UPDT] Bug Fixed 'product_visibility_website' --- product_visibility_website/__manifest__.py | 2 +- .../models/website_product_visibility.py | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/product_visibility_website/__manifest__.py b/product_visibility_website/__manifest__.py index 47deff655..4b95e1fa3 100644 --- a/product_visibility_website/__manifest__.py +++ b/product_visibility_website/__manifest__.py @@ -24,7 +24,7 @@ { 'name': 'Website Product Visibility', 'summary': 'Website Product visibility for Users', - 'version': '14.0.1.0.0', + 'version': '14.0.1.0.1', 'description': """Website Product visibility for Users""", 'author': 'Cybrosys Techno Solution', 'maintainer': 'Cybrosys Techno Solutions', diff --git a/product_visibility_website/models/website_product_visibility.py b/product_visibility_website/models/website_product_visibility.py index 3d4d3c3e2..a9ebc89eb 100644 --- a/product_visibility_website/models/website_product_visibility.py +++ b/product_visibility_website/models/website_product_visibility.py @@ -89,12 +89,13 @@ class WebsiteGuestVisibility(models.TransientModel): res = super(WebsiteGuestVisibility, self).get_values() product_ids = literal_eval(self.env['ir.config_parameter'].sudo().get_param('website_product_visibility.available_product_ids', 'False')) cat_ids = literal_eval(self.env['ir.config_parameter'].sudo().get_param('website_product_visibility.available_cat_ids', 'False')) - mod = self.env['ir.config_parameter'].sudo().get_param('filter_mode') - res.update( - product_visibility_guest_user=self.env['ir.config_parameter'].sudo().get_param( - 'product_visibility_guest_user'), - filter_mode=mod if mod else 'product_only', - available_product_ids=[(6, 0, product_ids)], - available_cat_ids=[(6, 0, cat_ids)], - ) - return res + if self.env['ir.config_parameter'].sudo().get_param('filter_mode'): + mod = self.env['ir.config_parameter'].sudo().get_param('filter_mode') + res.update( + product_visibility_guest_user=self.env['ir.config_parameter'].sudo().get_param( + 'product_visibility_guest_user'), + filter_mode=mod if mod else 'product_only', + available_product_ids=[(6, 0, product_ids)], + available_cat_ids=[(6, 0, cat_ids)], + ) + return res \ No newline at end of file