From 82d23c9982133827f776f6bed6ad03569b218328 Mon Sep 17 00:00:00 2001 From: Liam Martens Date: Fri, 4 Aug 2023 09:27:13 -0400 Subject: [PATCH] fix: Fixes #139 - desk tool crash https://github.com/sanity-io/document-internationalization/issues/139 --- src/actions/DeleteMetadataAction.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/actions/DeleteMetadataAction.tsx b/src/actions/DeleteMetadataAction.tsx index 7ad1a76..7a911d8 100644 --- a/src/actions/DeleteMetadataAction.tsx +++ b/src/actions/DeleteMetadataAction.tsx @@ -23,7 +23,10 @@ export const DeleteMetadataAction: DocumentActionComponent = (props) => { const [isDialogOpen, setDialogOpen] = useState(false) const onClose = useCallback(() => setDialogOpen(false), []) const translations: TranslationReference[] = useMemo( - () => (doc ? (doc[TRANSLATIONS_ARRAY_NAME] as TranslationReference[]) : []), + () => + doc && Array.isArray(doc[TRANSLATIONS_ARRAY_NAME]) + ? (doc[TRANSLATIONS_ARRAY_NAME] as TranslationReference[]) + : [], [doc] )