From e72fe896b49f0923cf076cddd83fe728f0254f63 Mon Sep 17 00:00:00 2001 From: Mattia Bertorello Date: Tue, 11 Apr 2023 17:27:21 +0200 Subject: [PATCH] [replay] Fix get secrets from AWS Secrets Manager When the secret id is selected, the code throws an expectation on the None value. Make the DbUser and DbPassword available also when selecting the password from the AWS Secrets manager --- src/SimpleReplay/replay.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SimpleReplay/replay.py b/src/SimpleReplay/replay.py index a569f613..1b30597f 100644 --- a/src/SimpleReplay/replay.py +++ b/src/SimpleReplay/replay.py @@ -1399,8 +1399,8 @@ def get_connection_credentials(username, database=None, max_attempts=10, skip_ca time.sleep(retry_delay_sec) else: break - db_user = response['DbUser'] - db_password = response['DbPassword'] + db_user = response['DbUser'] + db_password = response['DbPassword'] else: rs_client = client("redshift", region_name=g_config.get("target_cluster_region", None), **additional_args) for attempt in range(1, max_attempts + 1):