From 45b2fa6329fbd23fec5f29264d1e9f9a46da70c9 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 10 Mar 2023 12:46:41 +0800 Subject: [PATCH] fix not setting zero --- packages/api/src/resolvers/article/index.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/api/src/resolvers/article/index.ts b/packages/api/src/resolvers/article/index.ts index 726a88399..80da15957 100644 --- a/packages/api/src/resolvers/article/index.ts +++ b/packages/api/src/resolvers/article/index.ts @@ -792,13 +792,14 @@ export const saveArticleReadingProgressResolver = authorized< // If we have a top percent, we only save it if it's greater than the current top percent // or set to zero if the top percent is zero. const readingProgressTopPercentToSave = readingProgressTopPercent - ? readingProgressTopPercent === 0 - ? 0 - : Math.max( - readingProgressTopPercent, - page.readingProgressTopPercent || 0 - ) + ? Math.max(readingProgressTopPercent, page.readingProgressTopPercent || 0) + : readingProgressTopPercent === 0 + ? 0 : undefined + console.log( + 'readingProgressTopPercentToSave', + readingProgressTopPercentToSave + ) // If setting to zero we accept the update, otherwise we require it // be greater than the current reading progress. const updatedPart = {