Bugfix: "releaseDateAsVersion" resets to "noVersionDetection"

Also 2 related UI fixes
This commit is contained in:
Imran Remtulla
2023-03-30 17:44:39 -04:00
parent 9fba747802
commit 6b7d962b87
2 changed files with 7 additions and 3 deletions

View File

@@ -486,6 +486,8 @@ class AppsProvider with ChangeNotifier {
bool isVersionDetectionPossible(AppInMemory? app) {
return app?.app.additionalSettings['trackOnly'] != true &&
app?.app.additionalSettings['versionDetection'] !=
'releaseDateAsVersion' &&
app?.installedInfo?.versionName != null &&
app?.app.installedVersion != null &&
reconcileVersionDifferences(
@@ -539,6 +541,8 @@ class AppsProvider with ChangeNotifier {
}
// FOURTH, DISABLE VERSION DETECTION IF ENABLED AND THE REPORTED/REAL INSTALLED VERSIONS ARE NOT STANDARDIZED
if (installedInfo != null &&
app.additionalSettings['versionDetection'] ==
'standardVersionDetection' &&
!isVersionDetectionPossible(AppInMemory(app, null, installedInfo))) {
app.additionalSettings['versionDetection'] = 'noVersionDetection';
logs.add('Could not reconcile version formats for: ${app.id}');