-
Notifications
You must be signed in to change notification settings - Fork 15.9k
Open
Labels
area:providerskind:bugThis is a clearly a bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yetprovider:snowflakeIssues related to Snowflake providerIssues related to Snowflake provider
Description
Apache Airflow Provider(s)
snowflake
Versions of Apache Airflow Providers
apache-airflow-providers-snowflake==6.6.0
Apache Airflow version
2.11.0
Operating System
debian
Deployment
Astronomer
Deployment details
No response
What happened
When creating/editing a Snowflake connection, adding raw JSON to Extras like:
{"account": "1234"}gets replaced on save by:
{"insecure_mode": false}If you instead type “Account” in the dedicated Snowflake field and save, the value reappears in Extras on reopen. But entering account directly in Extras is lost/overwritten.
What you think should happen instead
- Saving a connection should not delete/overwrite user-supplied keys entered directly in Extras if they’re valid for the connection type.
How to reproduce
-
Go to Admin → Connections → + (or edit an existing connection).
-
Set Conn Type = Snowflake.
-
In Extras (raw JSON), paste:
{"account": "1234"} -
Click Save.
-
Reopen the connection.
Result: Extras now shows:
{"insecure_mode": false}Your account key is gone.
Anything else
No response
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
area:providerskind:bugThis is a clearly a bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yetprovider:snowflakeIssues related to Snowflake providerIssues related to Snowflake provider