Skip to content

Commit 960c5eb

Browse files
committed
fix(EditMetadata): improve error handling in metadata update mutation
1 parent 3f49c92 commit 960c5eb

File tree

1 file changed

+6
-2
lines changed
  • app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components

1 file changed

+6
-2
lines changed

app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/EditMetadata.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ const updateMetadataMutationDoc: any = graphql(`
102102
field
103103
messages
104104
}
105+
nonFieldErrors
105106
}
106107
data {
107108
id
@@ -237,9 +238,12 @@ export function EditMetadata({ id }: { id: string }) {
237238
setFormData(updatedData);
238239
setPreviousFormData(updatedData);
239240
} else {
240-
toast(
241+
toast(
241242
'Error: ' +
242-
res.addUpdateDatasetMetadata.errors.fieldErrors[0].messages[0]
243+
(res.addUpdateDatasetMetadata?.errors?.fieldErrors
244+
? res.addUpdateDatasetMetadata?.errors?.fieldErrors[0]
245+
?.messages[0]
246+
: res.addUpdateDatasetMetadata?.errors?.nonFieldErrors[0])
243247
);
244248
}
245249
},

0 commit comments

Comments
 (0)