fix subtitles if space_cache or level_cache are empty
This commit is contained in:
parent
b3e577349b
commit
247d6b119e
2 changed files with 10 additions and 7 deletions
|
@ -46,10 +46,11 @@ class LevelGeometryMixin(GeometryMixin):
|
||||||
@property
|
@property
|
||||||
def subtitle(self):
|
def subtitle(self):
|
||||||
base_subtitle = super().subtitle
|
base_subtitle = super().subtitle
|
||||||
if self.level_cache is not None:
|
level = getattr(self, 'level_cache', None)
|
||||||
|
if level is not None:
|
||||||
return format_lazy(_('{category}, {level}'),
|
return format_lazy(_('{category}, {level}'),
|
||||||
category=base_subtitle,
|
category=base_subtitle,
|
||||||
level=self.level_cache.title)
|
level=level.title)
|
||||||
return base_subtitle
|
return base_subtitle
|
||||||
|
|
||||||
def register_change(self, force=False):
|
def register_change(self, force=False):
|
||||||
|
|
|
@ -32,15 +32,17 @@ class SpaceGeometryMixin(GeometryMixin):
|
||||||
@property
|
@property
|
||||||
def subtitle(self):
|
def subtitle(self):
|
||||||
base_subtitle = super().subtitle
|
base_subtitle = super().subtitle
|
||||||
if self.space_cache is not None:
|
space = getattr(self, 'space_cache', None)
|
||||||
if self.space_cache.level_cache is not None:
|
if space is not None:
|
||||||
|
level = getattr(space, 'level_cache', None)
|
||||||
|
if level is not None:
|
||||||
return format_lazy(_('{category}, {space}, {level}'),
|
return format_lazy(_('{category}, {space}, {level}'),
|
||||||
category=base_subtitle,
|
category=base_subtitle,
|
||||||
space=self.space_cache.title,
|
space=space.title,
|
||||||
level=self.space_cache.level_cache.title)
|
level=level.title)
|
||||||
return format_lazy(_('{category}, {space}'),
|
return format_lazy(_('{category}, {space}'),
|
||||||
category=base_subtitle,
|
category=base_subtitle,
|
||||||
level=self.space_cache.title)
|
level=space.title)
|
||||||
return base_subtitle
|
return base_subtitle
|
||||||
|
|
||||||
def register_change(self, force=True):
|
def register_change(self, force=True):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue