mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Fixes #8872: Enable filtering by custom object fields
This commit is contained in:
@ -430,6 +430,15 @@ class CustomField(ExportTemplatesMixin, WebhooksMixin, ChangeLoggedModel):
|
||||
filter_class = filters.MultiValueCharFilter
|
||||
kwargs['lookup_expr'] = 'has_key'
|
||||
|
||||
# Object
|
||||
elif self.type == CustomFieldTypeChoices.TYPE_OBJECT:
|
||||
filter_class = filters.MultiValueNumberFilter
|
||||
|
||||
# Multi-object
|
||||
elif self.type == CustomFieldTypeChoices.TYPE_MULTIOBJECT:
|
||||
filter_class = filters.MultiValueNumberFilter
|
||||
kwargs['lookup_expr'] = 'contains'
|
||||
|
||||
# Unsupported custom field type
|
||||
else:
|
||||
return None
|
||||
|
Reference in New Issue
Block a user