From bb2dd776467b1f769790ad541cedfdec50857c9c Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Thu, 18 May 2017 10:56:06 +0200 Subject: [PATCH] Fixed django-storages compatibility - #16 --- admin_interface/models.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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)