Merge branch 'issue-1105--preferred-signer-field' into 'master'

Force refresh of repos so that preferred signer is present.

Closes #1105

See merge request !562
This commit is contained in:
Hans-Christoph Steiner 2017-07-13 20:25:03 +00:00
commit 99f4ae9864

View File

@ -193,7 +193,7 @@ class DBHelper extends SQLiteOpenHelper {
+ InstalledAppTable.Cols.HASH + " TEXT NOT NULL"
+ " );";
protected static final int DB_VERSION = 72;
protected static final int DB_VERSION = 73;
private final Context context;
@ -280,6 +280,16 @@ class DBHelper extends SQLiteOpenHelper {
dropApkPrimaryKey(db, oldVersion);
addIntegerPrimaryKeyToInstalledApps(db, oldVersion);
addPreferredSignerToApp(db, oldVersion);
updatePreferredSignerIfEmpty(db, oldVersion);
}
private void updatePreferredSignerIfEmpty(SQLiteDatabase db, int oldVersion) {
if (oldVersion >= 73) {
return;
}
Log.i(TAG, "Forcing repo refresh to calculate preferred signer.");
resetTransient(db);
}
private void addPreferredSignerToApp(SQLiteDatabase db, int oldVersion) {