Skip to content

Commit 45c972b

Browse files
committed
allow to bootstrap without realm
1 parent e7d8813 commit 45c972b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

finder/models/realm.py

Lines changed: 9 additions & 1 deletion
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):
1116
site = Site.objects.get_current()
1217
if slug is None:
1318
slug = 'admin'
14-
return self.get(site=site, slug=slug)
19+
try:
20+
return self.get(site=site, slug=slug)
21+
except Exception:
22+
logger.warning("Failed to get default realm for site %s", site)
1523

1624

1725
class RealmModel(models.Model):

0 commit comments

Comments
 (0)