diff --git a/views/tables.py b/views/tables.py index 253a73d2e1b51c8eef558d6bef58eec551eb1c50..e7290d29492e54f3d262d895a2e48b391a0a7d9f 100644 --- a/views/tables.py +++ b/views/tables.py @@ -210,10 +210,11 @@ class ProtocolTypeTable(SingleValueTable): calendar_part = [self.value.calendar if self.value.calendar is not None else ""] if not config.CALENDAR_ACTIVE: calendar_part = [] - network_part = [ - Table.bool(self.value.restrict_networks), - ", ".join(map(str.strip, self.value.allowed_networks.split(","))) - ] + network_part = [Table.bool(self.value.restrict_networks)] + if self.value.allowed_networks is not None: + network_part.append(", ".join(map(str.strip, self.value.allowed_networks.split(",")))) + else: + network_part.append("") action_part = [Table.link(url_for("delete_type", protocoltype_id=self.value.id), "Löschen", confirm="Bist du dir sicher, dass du den Protokolltype {} löschen möchtest?".format(self.value.name))] if not self.value.has_admin_right(user): action_part = [""]