--- /usr/share/pyshared/univention/directory/reports/interpreter.py 2018-12-22 15:10:25.992000000 +0100 +++ /usr/share/pyshared/univention/directory/reports/interpreter.py 2018-12-22 15:10:00.340000000 +0100 @@ -160,7 +160,7 @@ def attribute(self, token, base): if 'name' in token.attrs: - if token.attrs['name'] in base.info: + if base and hasattr(base, 'info') and token.attrs['name'] in base.info: value = base.info[token.attrs['name']] if isinstance(value, (list, tuple)): if not value or (isinstance(value, str) and value.lower() == 'none'):