diff --git a/lambda_decorators.py b/lambda_decorators.py index 961fd8e..c4021cd 100644 --- a/lambda_decorators.py +++ b/lambda_decorators.py @@ -799,9 +799,12 @@ def wrapper(event, context): service_name="secretsmanager" ).get_secret_value(SecretId=secret_name) if "SecretString" in secret_value: - context.secrets[secret_name] = json.loads( - secret_value["SecretString"] - ) + try: + context.secrets[secret_name] = json.loads( + secret_value["SecretString"] + ) + except: + context.secrets[secret_name] = secret_value["SecretString"] else: context.secrets[secret_name] = secret_value["SecretBinary"]