Add handling of corrupted SCM password data
Review Request #10393 — Created Jan. 26, 2019 and updated — Latest diff uploaded
E.g. after a database import the SCM repository passwords can no longer be decrypted. This would lead to an exception when trying to decode the password to UTF-8. Instead, `Repository._get_password()` will now return `None` resulting in requiring the user to reset the password.
- Added SVN repository with authentication.
- Dumped database using:
mysqldump --all-databases
- Imported the dump into a fresh MySQL instance.
- Successfully navigated to: /admin/db/scmtools/repository/1/
- Observed error message in log.