Return correct latest compatible webUI version (#677)

The function always returned the PREVIEW version as the latest compatible version.
This was caused by incorrectly selecting the version from the json object, which resulted in the version to be wrapped in '"'.
This commit is contained in:
schroda
2023-09-04 00:11:06 +02:00
committed by GitHub
parent abcbec9c2a
commit 35be9f14e4
@@ -452,7 +452,7 @@ object WebInterfaceManager {
for (i in 0 until webUIToServerVersionMappings.size) {
val webUIToServerVersionEntry = webUIToServerVersionMappings[i].jsonObject
var webUIVersion = webUIToServerVersionEntry["uiVersion"].toString()
var webUIVersion = webUIToServerVersionEntry["uiVersion"]?.jsonPrimitive?.content ?: throw Exception("Invalid mappingFile")
val minServerVersionString = webUIToServerVersionEntry["serverVersion"]?.jsonPrimitive?.content ?: throw Exception("Invalid mappingFile")
val minServerVersionNumber = extractVersion(minServerVersionString)