Fix: if we install a new APK without uninstalling the previous app, the new app crashes a lot.
:memo: How is it being implemented?
Add a verification in Add Column migrations to execute the migration only if the column does not exists.
:boom: How can it be tested?
Install 1.4 app from v1.4_hnqis branch, important set submodule branches because is bad linked from v1.4_hnqis:
bugshaker-android:
Origin: downgrade_gradle_version EyeSeeTea-SDK:
Origin: development
SDK:
Origin: feature-2.30_upgrade_gradle
use case 1: Realize login and pull
Install 1.6 app from this pull request branch
use case 1: execute the app and the app should open successfully and the database should have the server table with connected, classification columns and one row with the connected server. (all servers only are inserted from the login screen)
:floppy_disk: Requires DB migration?
[X] Nope, we can just merge this branch.
[ ] Yes, but we need to apply it before merging this branch.
[ ] Yes, it's already applied.
:art: UI changes?
[x] Nope, the UI remains as beautiful as it was before!
:pushpin: References
:gear: branches
app: Origin: feature/modify_add_column_migrations Target: v1.6_hnqis bugshaker-android: Origin: downgrade_gradle_version
EyeSeeTea-SDK: Origin: development SDK: Origin: feature-2.30_upgrade_gradle
:tophat: What is the goal?
Fix: if we install a new APK without uninstalling the previous app, the new app crashes a lot.
:memo: How is it being implemented?
:boom: How can it be tested?
Install 1.4 app from v1.4_hnqis branch, important set submodule branches because is bad linked from v1.4_hnqis: bugshaker-android: Origin: downgrade_gradle_version
EyeSeeTea-SDK: Origin: development SDK: Origin: feature-2.30_upgrade_gradle
use case 1: Realize login and pull
Install 1.6 app from this pull request branch
use case 1: execute the app and the app should open successfully and the database should have the server table with connected, classification columns and one row with the connected server. (all servers only are inserted from the login screen)
:floppy_disk: Requires DB migration?
:art: UI changes?