diff --git a/awx/main/credential_plugins/tss.py b/awx/main/credential_plugins/tss.py index 1803400e2f..871f30b7a3 100644 --- a/awx/main/credential_plugins/tss.py +++ b/awx/main/credential_plugins/tss.py @@ -48,8 +48,13 @@ def tss_backend(**kwargs): secret_server = SecretServer(kwargs['server_url'], authorizer) secret_dict = secret_server.get_secret(kwargs['secret_id']) secret = ServerSecret(**secret_dict) + + if type(secret.fields[kwargs['secret_field']].value) != str : + return secret.fields[kwargs['secret_field']].value.text + else: + return secret.fields[kwargs['secret_field']].value - return secret.fields[kwargs['secret_field']].value + tss_plugin = CredentialPlugin(