use with suppress() because that's pretty
This commit is contained in:
parent
92dafeb370
commit
7238603551
1 changed files with 3 additions and 12 deletions
|
@ -456,25 +456,16 @@ def list_objects(request, model=None, level=None, space=None, explicit_edit=Fals
|
||||||
queryset = queryset.filter(space=space).filter(**get_visible_spaces_kwargs(model, request))
|
queryset = queryset.filter(space=space).filter(**get_visible_spaces_kwargs(model, request))
|
||||||
edit_utils = SpaceChildEditUtils(space, request)
|
edit_utils = SpaceChildEditUtils(space, request)
|
||||||
|
|
||||||
try:
|
with suppress(FieldDoesNotExist):
|
||||||
model._meta.get_field('geometry')
|
model._meta.get_field('geometry')
|
||||||
except FieldDoesNotExist:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
queryset = queryset.defer('geometry')
|
queryset = queryset.defer('geometry')
|
||||||
|
|
||||||
try:
|
with suppress(FieldDoesNotExist):
|
||||||
model._meta.get_field('origin_space')
|
model._meta.get_field('origin_space')
|
||||||
except FieldDoesNotExist:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
queryset = queryset.select_related('origin_space')
|
queryset = queryset.select_related('origin_space')
|
||||||
|
|
||||||
try:
|
with suppress(FieldDoesNotExist):
|
||||||
model._meta.get_field('target_space')
|
model._meta.get_field('target_space')
|
||||||
except FieldDoesNotExist:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
queryset = queryset.select_related('target_space')
|
queryset = queryset.select_related('target_space')
|
||||||
|
|
||||||
ctx.update({
|
ctx.update({
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue