"upsert" sensitive password-like fields during DB update (#13587)
When a database is updated via the admin interface, any sensitive data (private keys, passwords, etc) should be handled on an "upsert" basis - only modify those fields if they were changed from the "protected password" value. This affects all database drivers. Resolves #13442
Showing
- frontend/src/metabase/entities/databases/forms.js 16 additions, 11 deletionsfrontend/src/metabase/entities/databases/forms.js
- src/metabase/api/database.clj 27 additions, 15 deletionssrc/metabase/api/database.clj
- test/metabase/api/database_test.clj 123 additions, 10 deletionstest/metabase/api/database_test.clj
Please register or sign in to comment