Skip to content
Snippets Groups Projects
Verified Commit 5f74b505 authored by Julian's avatar Julian Committed by Jonathan Weth
Browse files

Delete empty favicons

parent 620352d1
No related branches found
No related tags found
1 merge request!251Favicon improvements
...@@ -2,6 +2,7 @@ from typing import Any, List, Optional, Tuple ...@@ -2,6 +2,7 @@ from typing import Any, List, Optional, Tuple
import django.apps import django.apps
from django.http import HttpRequest from django.http import HttpRequest
from django.core.files.uploadedfile import TemporaryUploadedFile
from dynamic_preferences.registries import preference_models from dynamic_preferences.registries import preference_models
...@@ -59,10 +60,15 @@ class CoreConfig(AppConfig): ...@@ -59,10 +60,15 @@ class CoreConfig(AppConfig):
elif name in ("favicon", "pwa_icon"): elif name in ("favicon", "pwa_icon"):
from favicon.models import Favicon # noqa from favicon.models import Favicon # noqa
Favicon.on_site.update_or_create( is_favicon = name == "favicon"
title=name,
defaults={"isFavicon": name == "favicon", "faviconImage": new_value,}, if new_value:
) Favicon.on_site.update_or_create(
title=name,
defaults={"isFavicon": name == "favicon", "faviconImage": new_value, },
)
else:
Favicon.on_site.filter(title=name, isFavicon=is_favicon).delete()
def post_migrate( def post_migrate(
self, self,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment