From fea9524dd196e68cee42ef82560508d5dba794be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maik=20Scha=CC=88fer?= <maik.schaefer@open-xchange.com> Date: Fri, 20 Oct 2023 14:27:22 +0200 Subject: [PATCH] Execute update immediately on 'unknown' version --- src/version.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/version.js b/src/version.js index d9005fb..6651a90 100644 --- a/src/version.js +++ b/src/version.js @@ -92,7 +92,7 @@ export async function getVersionInfo () { /** * Fetches latest version from all the ui-containers - * @returns {Promise<number>} Return a promise containing this information + * @returns {Promise<string>} Return a promise containing this information */ export async function fetchLatestVersion () { const versionInfo = await fetchVersionInfo() @@ -101,7 +101,7 @@ export async function fetchLatestVersion () { /** * Gets latest version from redis or the ui-containers, if not cached. - * @returns {Promise<number>} Return a promise containing this information + * @returns {Promise<string>} Return a promise containing this information */ export async function getLatestVersion () { const versionInfo = await getVersionInfo() @@ -180,7 +180,7 @@ export async function updateVersionProcessor (pubClient) { } logger.info(`[Version] Found new source version. Current version: '${storedVersion}', new version: '${fetchedVersionInfo.version}'`) // that means, that between the previous update processing and this one, there was no version change - if (!storedVersion || prevProcessedVersion === fetchedVersionInfo.version) { + if (!storedVersion || storedVersion === 'unknown' || prevProcessedVersion === fetchedVersionInfo.version) { // update local version info Object.assign(versionInfo, fetchedVersionInfo) const stringifiedVersionInfo = JSON.stringify(versionInfo) -- GitLab