From ad921fdff21136e451ab7882e80c21d715e5a777 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 19 Jun 2023 16:39:50 +0800 Subject: [PATCH] Set labels on items in the home screen when editing there --- .../components/templates/article/ArticleActionsMenu.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/web/components/templates/article/ArticleActionsMenu.tsx b/packages/web/components/templates/article/ArticleActionsMenu.tsx index f399b9c51..ec4f3b0b5 100644 --- a/packages/web/components/templates/article/ArticleActionsMenu.tsx +++ b/packages/web/components/templates/article/ArticleActionsMenu.tsx @@ -230,12 +230,13 @@ export function ArticleActionsMenu( }} save={(labels: Label[]) => { if (props.article?.id) { - return ( - setLabelsMutation( + const result = + (await setLabelsMutation( props.article?.id, labels.map((l) => l.id) - ) ?? [] - ) + )) ?? [] + props.article.labels = result + return Promise.resolve(result) } return Promise.resolve(labels) }}