mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 10:58:37 -06:00
DummyQuerySet should be iterable to allow for serialization
This commit is contained in:
parent
22e9733a0f
commit
47a69b0e5b
@ -46,7 +46,7 @@ def handle_deleted_object(sender, instance, **kwargs):
|
|||||||
|
|
||||||
# Preserve tags
|
# Preserve tags
|
||||||
if is_taggable(instance):
|
if is_taggable(instance):
|
||||||
copy.tags = list(instance.tags.all())
|
copy.tags = DummyQuerySet(instance.tags.all())
|
||||||
|
|
||||||
# Queue the copy of the object for processing once the request completes
|
# Queue the copy of the object for processing once the request completes
|
||||||
_thread_locals.changed_objects.append(
|
_thread_locals.changed_objects.append(
|
||||||
|
@ -10,6 +10,9 @@ class DummyQuerySet:
|
|||||||
def __init__(self, queryset):
|
def __init__(self, queryset):
|
||||||
self._cache = [obj for obj in queryset.all()]
|
self._cache = [obj for obj in queryset.all()]
|
||||||
|
|
||||||
|
def __iter__(self):
|
||||||
|
return iter(self._cache)
|
||||||
|
|
||||||
def all(self):
|
def all(self):
|
||||||
return self._cache
|
return self._cache
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user