diff --git a/netbox/utilities/fields.py b/netbox/utilities/fields.py index c205f41d6..05f61a147 100644 --- a/netbox/utilities/fields.py +++ b/netbox/utilities/fields.py @@ -193,10 +193,9 @@ class CounterCacheField(models.BigIntegerField): return name, path, args, kwargs - class GenericArrayForeignKey(FieldCacheMixin, models.Field): """ - Provide a generic many-to-many relation through an array field + Provide a generic many-to-many relation through an 2d array field """ many_to_many = True @@ -212,7 +211,7 @@ class GenericArrayForeignKey(FieldCacheMixin, models.Field): def contribute_to_class(self, cls, name, **kwargs): super().contribute_to_class(cls, name, private_only=True, **kwargs) - # GenericForeignKey is its own descriptor. + # GenericArrayForeignKey is its own descriptor. setattr(cls, self.attname, self) @cached_property