Skip to content

Commit 96fa2b6

Browse files
committed
allow to bootstrap without realm
1 parent e7d8813 commit 96fa2b6

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

finder/models/realm.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import logging
2+
13
from django.contrib.sites.models import Site
24
from django.db import models
35
from django.utils.functional import cached_property
@@ -6,12 +8,18 @@
68
from django.core.files.storage import storages
79

810

11+
logger = logging.getLogger(__name__)
12+
13+
914
class RealmModelManager(models.Manager):
1015
def get_default(self, slug=None):
11-
site = Site.objects.get_current()
1216
if slug is None:
1317
slug = 'admin'
14-
return self.get(site=site, slug=slug)
18+
try:
19+
site = Site.objects.get_current()
20+
return self.get(site=site, slug=slug)
21+
except Exception:
22+
logger.warning("Failed to get default realm")
1523

1624

1725
class RealmModel(models.Model):

0 commit comments

Comments
 (0)