From c43873f33bce0cc7194da0b2415adfb190de3b44 Mon Sep 17 00:00:00 2001 From: Bruce MacDonald Date: Fri, 13 Oct 2023 18:05:46 -0400 Subject: [PATCH] check update response (#785) --- app/src/index.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/index.ts b/app/src/index.ts index 409244f6a..d2a1734ca 100644 --- a/app/src/index.ts +++ b/app/src/index.ts @@ -168,17 +168,26 @@ async function isNewReleaseAvailable() { try { const response = await fetch('https://ollama.ai/api/update') + if (!response.ok) { + return false + } + if (response.status === 204) { return false } const data = await response.json() - if (currentReleaseURL === data.url) { + const url = data?.url + if (!url) { return false } - currentReleaseURL = data.url + if (url === currentReleaseURL) { + return false + } + + currentReleaseURL = url return true } catch (error) { logger.error(`update check failed - ${error}`)