Removed the unnecessary get_and_create() of community.model.DisplayConfiguration on community page GET.
- Legacy-Id: 9010
This commit is contained in:
parent
05a617d3b2
commit
342b2d3cb5
|
@ -69,7 +69,10 @@ class CommunityList(models.Model):
|
|||
def get_display_config(self):
|
||||
dconfig = getattr(self, '_cached_dconfig', None)
|
||||
if not dconfig:
|
||||
self._cached_dconfig = DisplayConfiguration.objects.get_or_create(community_list=self)[0]
|
||||
try:
|
||||
self._cached_dconfig = DisplayConfiguration.objects.get(community_list=self)
|
||||
except DisplayConfiguration.DoesNotExist:
|
||||
self._cached_dconfig = DisplayConfiguration(community_list=self)
|
||||
return self._cached_dconfig
|
||||
return self._cached_dconfig
|
||||
|
||||
|
|
Loading…
Reference in a new issue