15192 fix config revision if no revisions

This commit is contained in:
Arthur 2024-02-20 10:33:06 -08:00 committed by Jeremy Stretch
parent 50e5bb9717
commit 9b9afdcf79
2 changed files with 2 additions and 2 deletions

View File

@ -44,7 +44,7 @@ class ConfigRevision(models.Model):
return gettext('Config revision #{id}').format(id=self.pk)
def __getattr__(self, item):
if item in self.data:
if self.data and item in self.data:
return self.data[item]
return super().__getattribute__(item)

View File

@ -166,7 +166,7 @@ class ConfigView(generic.ObjectView):
except ConfigRevision.DoesNotExist:
# Fall back to using the active config data if no record is found
return ConfigRevision(
data=get_config()
data=get_config().defaults
)