[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) <qsm@odoo.com>
This commit is contained in:
Nasreddin (bon)
2021-03-05 13:40:41 +00:00
parent 1b82374262
commit cf7c3b7522
@@ -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