(server, manager, old_key, new_key)
| 236 | |
| 237 | |
| 238 | def _password_check(server, manager, old_key, new_key): |
| 239 | # Check if old password was stored in pgadmin4 sqlite database. |
| 240 | # If yes then update that password. |
| 241 | if server.password is not None: |
| 242 | password = decrypt(server.password, old_key) |
| 243 | |
| 244 | if isinstance(password, bytes): |
| 245 | password = password.decode() |
| 246 | |
| 247 | password = encrypt(password, new_key) |
| 248 | setattr(server, 'password', password) |
| 249 | manager.password = password |
| 250 | |
| 251 | |
| 252 | def migrate_passwords_from_os_secret_storage(servers, enc_key): |
no test coverage detected