From f3f40755afd8b1827008ffa082d832dfe8a24535 Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Fri, 18 Jul 2025 17:50:29 +0100 Subject: [PATCH] Fix: Calculation when unchanged --- ts/routes/deck-options/FsrsOptions.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ts/routes/deck-options/FsrsOptions.svelte b/ts/routes/deck-options/FsrsOptions.svelte index a2f447d35..b90ab687e 100644 --- a/ts/routes/deck-options/FsrsOptions.svelte +++ b/ts/routes/deck-options/FsrsOptions.svelte @@ -108,6 +108,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html undefined; async function getRetentionChangeInfo(retention: number, params: number[]) { + if (+startingDesiredRetention == roundedRetention) { + desiredRetentionChangeInfo = tr.deckConfigWorkloadFactorUnchanged(); + return; + } if (!retentionWorloadInfo) { const request = new GetRetentionWorkloadRequest({ w: params, @@ -115,10 +119,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html }); retentionWorloadInfo = getRetentionWorkload(request); } - if (+startingDesiredRetention == roundedRetention) { - desiredRetentionChangeInfo = tr.deckConfigWorkloadFactorUnchanged(); - return; - } const previous = +startingDesiredRetention * 100; const after = retention * 100;