This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 762588dcf4 fix bug construction of Connection object in version 
5.0.0rc3 (#25716)
762588dcf4 is described below

commit 762588dcf4a05c47aa253b864bda00726a5569dc
Author: Daniel Reeves <[email protected]>
AuthorDate: Mon Aug 15 06:14:39 2022 -0400

    fix bug construction of Connection object in version 5.0.0rc3 (#25716)
---
 airflow/providers/amazon/aws/secrets/secrets_manager.py    | 1 +
 tests/providers/amazon/aws/secrets/test_secrets_manager.py | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/airflow/providers/amazon/aws/secrets/secrets_manager.py 
b/airflow/providers/amazon/aws/secrets/secrets_manager.py
index faf9c9ae05..e0d05a5ae4 100644
--- a/airflow/providers/amazon/aws/secrets/secrets_manager.py
+++ b/airflow/providers/amazon/aws/secrets/secrets_manager.py
@@ -197,6 +197,7 @@ class SecretsManagerBackend(BaseSecretsBackend, 
LoggingMixin):
                 port = int(data['port'])
 
             return Connection(
+                conn_id=conn_id,
                 login=data['user'],
                 password=data['password'],
                 host=data['host'],
diff --git a/tests/providers/amazon/aws/secrets/test_secrets_manager.py 
b/tests/providers/amazon/aws/secrets/test_secrets_manager.py
index 13c785caec..30c0053776 100644
--- a/tests/providers/amazon/aws/secrets/test_secrets_manager.py
+++ b/tests/providers/amazon/aws/secrets/test_secrets_manager.py
@@ -77,6 +77,7 @@ class TestSecretsManagerBackend(TestCase):
         assert conn.login == 'is url encoded'
         assert conn.password == 'not url encoded'
         assert conn.host == 'not%20idempotent'
+        assert conn.conn_id == 'test_postgres'
 
         # Remove URL encoding
         secrets_manager_backend.are_secret_values_urlencoded = False
@@ -85,7 +86,7 @@ class TestSecretsManagerBackend(TestCase):
         assert conn.login == 'is%20url%20encoded'
         assert conn.password == 'not url encoded'
         assert conn.host == 'not%2520idempotent'
-
+        assert conn.conn_id == 'test_postgres'
         assert conn.extra_dejson['foo'] == 'bar'
 
     @mock_secretsmanager

Reply via email to