mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 10:58:37 -06:00
Add missing object_id filter to TaggedItemFilterSet
This commit is contained in:
parent
3894e2c397
commit
bf48e5b74b
@ -516,7 +516,7 @@ class TaggedItemFilterSet(BaseFilterSet):
|
||||
|
||||
class Meta:
|
||||
model = TaggedItem
|
||||
fields = ('id',)
|
||||
fields = ('id', 'object_id')
|
||||
|
||||
def search(self, queryset, name, value):
|
||||
if not value.strip():
|
||||
|
@ -1297,6 +1297,14 @@ class TaggedItemFilterSetTestCase(TestCase):
|
||||
params = {'object_type_id': [object_type.pk]}
|
||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 3)
|
||||
|
||||
def test_object_id(self):
|
||||
site_ids = Site.objects.values_list('pk', flat=True)
|
||||
params = {
|
||||
'object_type': 'dcim.site',
|
||||
'object_id': site_ids[:2],
|
||||
}
|
||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||
|
||||
|
||||
class ChangeLoggedFilterSetTestCase(TestCase):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user