diff --git a/sapl/crud/base.py b/sapl/crud/base.py
index 5fa4f70e5..8349e9666 100644
--- a/sapl/crud/base.py
+++ b/sapl/crud/base.py
@@ -2,7 +2,6 @@ import logging
from braces.views import FormMessagesMixin
from crispy_forms.bootstrap import FieldWithButtons, StrictButton
-from sapl.crispy_layout_mixin import SaplFormHelper
from crispy_forms.layout import Field, Layout
from django import forms
from django.conf.urls import url
@@ -25,6 +24,7 @@ from django.views.generic.base import ContextMixin
from django.views.generic.list import MultipleObjectMixin
from sapl.crispy_layout_mixin import CrispyLayoutFormMixin, get_field_display
+from sapl.crispy_layout_mixin import SaplFormHelper
from sapl.rules.map_rules import (RP_ADD, RP_CHANGE, RP_DELETE, RP_DETAIL,
RP_LIST)
from sapl.settings import BASE_DIR
@@ -449,18 +449,23 @@ class CrudListView(PermissionRequiredContainerCrudMixin, ListView):
if not n:
s += '
'
continue
- m = obj
- n = n.split('__')
- for f in n[:-1]:
- m = getattr(m, f)
- if not m:
- break
- if m:
- ss = get_field_display(m, n[-1])[1]
- ss = (
- ('
' if '