diff --git a/src/domain.py b/src/domain.py index 8c4f71496..12c4d966c 100644 --- a/src/domain.py +++ b/src/domain.py @@ -781,11 +781,12 @@ class DomainConfigPanel(ConfigPanel): if previous_settings.get("portal_logo"): try: os.remove(previous_settings["portal_logo"]) - portal_values["portal_logo"] = '' - except: + except FileNotFoundError: logger.warning( f"Coulnd't remove previous logo file, maybe the file was already deleted, path: {previous_settings['portal_logo']}" ) + finally: + portal_values["portal_logo"] = "" if next_settings["portal_logo"]: # Save the file content as `{mimetype}:{base64content}` in portal settings