Fix up some test fallout

This commit is contained in:
Shane McDonald
2021-04-21 17:40:43 -04:00
parent 17b8589ff2
commit 658543c0fd
3 changed files with 51 additions and 14 deletions

View File

@@ -860,12 +860,6 @@ class BaseTask(object):
if settings.IS_K8S:
return {}
if instance.execution_environment_id is None:
from awx.main.signals import disable_activity_stream
with disable_activity_stream():
self.instance = instance = self.update_model(instance.pk, execution_environment=instance.resolve_execution_environment())
image = instance.execution_environment.image
params = {
"container_image": image,
@@ -1339,6 +1333,12 @@ class BaseTask(object):
"""
self.instance = self.model.objects.get(pk=pk)
if self.instance.execution_environment_id is None:
from awx.main.signals import disable_activity_stream
with disable_activity_stream():
self.instance = self.update_model(self.instance.pk, execution_environment=self.instance.resolve_execution_environment())
# self.instance because of the update_model pattern and when it's used in callback handlers
self.instance = self.update_model(pk, status='running', start_args='') # blank field to remove encrypted passwords
self.instance.websocket_emit_status("running")