fix: correct stats for update-checker (#4470)

fixes https://github.com/outline/outline/issues/4462
This commit is contained in:
Aditya Sharma
2022-11-24 06:43:39 +05:30
committed by GitHub
parent 09f5462068
commit 95f2c69f81

View File

@@ -17,10 +17,19 @@ export default function Version() {
const releases = await res.json();
if (Array.isArray(releases)) {
const computedReleasesBehind = releases
const everyNewRelease = releases
.map((release) => release.tag_name)
.findIndex((tagName) => tagName === `v${version}`);
const onlyFullNewRelease = releases
.filter((release) => !release.prerelease)
.map((release) => release.tag_name)
.findIndex((tagName) => tagName === `v${version}`);
const computedReleasesBehind = version.includes("pre")
? everyNewRelease
: onlyFullNewRelease;
if (computedReleasesBehind >= 0) {
setReleasesBehind(computedReleasesBehind);
}