diff --git a/src/c3nav/mapdata/models/locations.py b/src/c3nav/mapdata/models/locations.py index 4a5bc8f3..51dff886 100644 --- a/src/c3nav/mapdata/models/locations.py +++ b/src/c3nav/mapdata/models/locations.py @@ -124,7 +124,7 @@ class Location(LocationSlug, TitledMixin, models.Model): if instance is None: instance = self for group in instance.groups.all(): - if group.color: + if group.color and getattr(group.category, 'allow_'+self.__class__._meta.default_related_name): return group.color return None