From 8e13f99b2f5fdd87a72d5081e06dade363c3acd0 Mon Sep 17 00:00:00 2001 From: Johannes Schriewer Date: Mon, 6 Jan 2025 03:16:00 +0100 Subject: [PATCH] Bugfix: When no form factor defined the all_tags() function errored out --- inventory/models/item.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inventory/models/item.py b/inventory/models/item.py index 96d1bf8..5d4029f 100644 --- a/inventory/models/item.py +++ b/inventory/models/item.py @@ -28,7 +28,10 @@ class Item(CanBeContained): @property def all_tags(self): - return list(self.tags.all()) + list(self.form_factor.tags.all()) - + if self.form_factor: + return list(self.tags.all()) + list(self.form_factor.tags.all()) + else: + return list(self.tags.all()) + class Meta: ordering = ("name", )