From 8c14ba441c6f0fadb3c59f80ff4e3abb2e625752 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 5 Sep 2023 15:55:13 +0200 Subject: [PATCH] fix(front): don't return promise if result is not finished loading for tags Signed-off-by: Thomas Citharel --- js/src/composition/apollo/tags.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/src/composition/apollo/tags.ts b/js/src/composition/apollo/tags.ts index 252cd101..da9c0683 100644 --- a/js/src/composition/apollo/tags.ts +++ b/js/src/composition/apollo/tags.ts @@ -11,7 +11,12 @@ export function fetchTags(text: string): Promise { }) ); - onResult(({ data }) => resolve(data.tags)); + onResult((result) => { + if (result.loading) { + return; + } + return resolve(result.data.tags); + }); onError((error) => reject(error)); });