From cf7c3b75223842a9ce12a15f1c8bfdd1648e2bc1 Mon Sep 17 00:00:00 2001 From: "Nasreddin (bon)" Date: Thu, 4 Mar 2021 20:54:53 +0000 Subject: [PATCH] [FIX] website_event_track: allow removing favicon Issue - Install 'website_event_track' module - Go to settings and remove website favicon - Save Traceback is raised. Cause Trying to create image from favicon for app_icon, but favicon not set anymore. Solution If no website.favicon, set website.app_icon to False. opw-2451934 closes odoo/odoo#67367 X-original-commit: dfe1a6af4b7b740540270d38581f64aa37616222 Signed-off-by: Quentin Smetz (qsm) --- addons/website_event_track/models/website.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/website_event_track/models/website.py b/addons/website_event_track/models/website.py index dc418b1b47b..f6f21d5ed62 100644 --- a/addons/website_event_track/models/website.py +++ b/addons/website_event_track/models/website.py @@ -34,6 +34,9 @@ class Website(models.Model): App Icon should be in PNG format and size of at least 512x512. """ for website in self: + if not website.favicon: + website.app_icon = False + continue image = ImageProcess(website.favicon) w, h = image.image.size square_size = w if w > h else h