From 1cdb6c56a563f209e9a97a04f78b4dd9cc4ce03a Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Wed, 25 May 2022 13:08:39 +0200 Subject: [PATCH] #336 - Fix for updating status field --- src/dashboardWebView/components/Status.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dashboardWebView/components/Status.tsx b/src/dashboardWebView/components/Status.tsx index 1fbde9d5..8ab50d3c 100644 --- a/src/dashboardWebView/components/Status.tsx +++ b/src/dashboardWebView/components/Status.tsx @@ -9,7 +9,9 @@ export interface IStatusProps { export const Status: React.FunctionComponent = ({draft}: React.PropsWithChildren) => { const settings = useRecoilValue(SettingsAtom); + const draftField = useMemo(() => settings?.draftField, [settings]); + const draftValue = useMemo(() => { if (draftField && draftField.type === 'choice') { return draft; @@ -18,7 +20,7 @@ export const Status: React.FunctionComponent = ({draft}: React.Pro } else { return draft; } - }, [draftField]); + }, [draftField, draft]); if (settings?.draftField && settings.draftField.type === "choice") { if (draftValue) {