From e2b0a4f7a74b11b100b03b65ee60d061785318e4 Mon Sep 17 00:00:00 2001 From: Elijah DeLee Date: Mon, 7 Jun 2021 17:16:14 -0400 Subject: [PATCH] Make changed result accurate for credentials --- .../register_default_execution_environments.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/awx/main/management/commands/register_default_execution_environments.py b/awx/main/management/commands/register_default_execution_environments.py index e0f081a291..4005df877c 100644 --- a/awx/main/management/commands/register_default_execution_environments.py +++ b/awx/main/management/commands/register_default_execution_environments.py @@ -81,13 +81,13 @@ class Command(BaseCommand): "username": options.get("registry_username"), "verify_ssl": options.get("verify_ssl"), } - - registry_cred.inputs = inputs - registry_cred.save() - changed = True - - if not cred_created: - print("Updated 'Default Execution Environment Credential'") + for key, value in inputs.items(): + if registry_cred.get_input(key) != value: + registry_cred.inputs[key] = value + changed = True + if changed: + registry_cred.save() + print("'Default Execution Environment Credential' updated.") # Create default globally available Execution Environments for ee in reversed(settings.GLOBAL_JOB_EXECUTION_ENVIRONMENTS):