🐛 fix invalid semver version causing crashes in frontend

This commit is contained in:
Fred KISSIE
2026-07-08 01:44:28 +02:00
parent ea60aa701e
commit 92775a51ca
3 changed files with 15 additions and 9 deletions
@@ -195,9 +195,9 @@ export default function GeneralPage() {
if (agent in latestPlatformVersions) {
const agentVersion = latestPlatformVersions[agent];
updateAvailable = semver.lt(
client.olmVersion,
agentVersion.latestVersion
updateAvailable = Boolean(
semver.valid(client.olmVersion) &&
semver.lt(client.olmVersion, agentVersion.latestVersion)
);
}
}
+6 -3
View File
@@ -404,9 +404,12 @@ export default function MachineClientsTable({
if (agent in latestPlatformVersions) {
const agentVersion = latestPlatformVersions[agent];
updateAvailable = semver.lt(
originalRow.olmVersion,
agentVersion.latestVersion
updateAvailable = Boolean(
semver.valid(originalRow.olmVersion) &&
semver.lt(
originalRow.olmVersion,
agentVersion.latestVersion
)
);
}
}
+6 -3
View File
@@ -588,9 +588,12 @@ export default function UserDevicesTable({
if (agent in latestPlatformVersions) {
const agentVersion = latestPlatformVersions[agent];
updateAvailable = semver.lt(
originalRow.olmVersion,
agentVersion.latestVersion
updateAvailable = Boolean(
semver.valid(originalRow.olmVersion) &&
semver.lt(
originalRow.olmVersion,
agentVersion.latestVersion
)
);
}
}