Swap ContentType with ObjectType

This commit is contained in:
Jeremy Stretch 2025-08-07 10:29:20 -04:00
parent b24d30261c
commit 55f5b15af3

View File

@ -2,13 +2,13 @@ import logging
from collections import defaultdict from collections import defaultdict
from django.conf import settings from django.conf import settings
from django.contrib.contenttypes.models import ContentType
from django.utils import timezone from django.utils import timezone
from django.utils.module_loading import import_string from django.utils.module_loading import import_string
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from django_rq import get_queue from django_rq import get_queue
from core.events import * from core.events import *
from core.models import ObjectType
from netbox.config import get_config from netbox.config import get_config
from netbox.constants import RQ_QUEUE_DEFAULT from netbox.constants import RQ_QUEUE_DEFAULT
from netbox.models.features import has_feature from netbox.models.features import has_feature
@ -73,7 +73,7 @@ def enqueue_event(queue, instance, request, event_type):
queue[key]['event_type'] = event_type queue[key]['event_type'] = event_type
else: else:
queue[key] = { queue[key] = {
'object_type': ContentType.objects.get_for_model(instance), 'object_type': ObjectType.objects.get_for_model(instance),
'object_id': instance.pk, 'object_id': instance.pk,
'event_type': event_type, 'event_type': event_type,
'data': serialize_for_event(instance), 'data': serialize_for_event(instance),