mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-12 03:19:36 -06:00
remove event_tracking processing if not commit
This commit is contained in:
parent
6094aa8682
commit
5208e544ce
@ -8,6 +8,7 @@ from django.utils.translation import gettext as _
|
|||||||
from core.signals import clear_events
|
from core.signals import clear_events
|
||||||
from dcim.models import Device
|
from dcim.models import Device
|
||||||
from extras.models import Script as ScriptModel
|
from extras.models import Script as ScriptModel
|
||||||
|
from netbox.context_managers import event_tracking
|
||||||
from netbox.jobs import JobRunner
|
from netbox.jobs import JobRunner
|
||||||
from netbox.registry import registry
|
from netbox.registry import registry
|
||||||
from utilities.exceptions import AbortScript, AbortTransaction
|
from utilities.exceptions import AbortScript, AbortTransaction
|
||||||
@ -116,5 +117,7 @@ class ScriptJob(JobRunner):
|
|||||||
|
|
||||||
with ExitStack() as stack:
|
with ExitStack() as stack:
|
||||||
for request_processor in registry['request_processors']:
|
for request_processor in registry['request_processors']:
|
||||||
|
if not commit and request_processor is event_tracking:
|
||||||
|
continue
|
||||||
stack.enter_context(request_processor(request))
|
stack.enter_context(request_processor(request))
|
||||||
self.run_script(script, request, data, commit)
|
self.run_script(script, request, data, commit)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user