Add commit test in job execution

This commit is contained in:
Renato Almeida de Oliveira Zaroubin 2025-03-04 15:41:47 +00:00 committed by Jeremy Stretch
parent d3a9a6827f
commit ed6ccfb723

View File

@ -100,7 +100,10 @@ class ScriptJob(JobRunner):
# Execute the script. If commit is True, wrap it with the event_tracking context manager to ensure we process # Execute the script. If commit is True, wrap it with the event_tracking context manager to ensure we process
# change logging, event rules, etc. # change logging, event rules, etc.
with ExitStack() as stack: if commit:
for request_processor in registry['request_processors']: with ExitStack() as stack:
stack.enter_context(request_processor(request)) for request_processor in registry['request_processors']:
stack.enter_context(request_processor(request))
self.run_script(script, request, data, commit)
else:
self.run_script(script, request, data, commit) self.run_script(script, request, data, commit)