diff --git a/admin_interface/models.py b/admin_interface/models.py index f46ecbb..f5fcbb7 100644 --- a/admin_interface/models.py +++ b/admin_interface/models.py @@ -107,8 +107,13 @@ class Theme(models.Model): def set_default_logo(self): - if self.logo and os.path.isfile(self.logo.path): - return + if self.logo: + # django-storages compatibility + try: + if os.path.isfile(self.logo.path): + return + except NotImplementedError: + return logo_filename = 'logo-django.svg' logo_path = os.path.normpath(os.path.dirname(__file__) + '/data/' + logo_filename)