mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-03 12:16:10 +00:00
fix(react): safely access caught Error properties (#3196)
This commit is contained in:
parent
8747fbe43c
commit
8dbbec45a8
@ -101,9 +101,9 @@ export default function DescriptionField({
|
||||
await onUpdate(desc || '');
|
||||
// message.destroy();
|
||||
// message.success({ content: 'Updated!', duration: 2 });
|
||||
} catch (e) {
|
||||
} catch (e: unknown) {
|
||||
message.destroy();
|
||||
message.error({ content: `Update Failed! \n ${e.message || ''}`, duration: 2 });
|
||||
if (e instanceof Error) message.error({ content: `Update Failed! \n ${e.message || ''}`, duration: 2 });
|
||||
}
|
||||
onCloseModal();
|
||||
};
|
||||
|
||||
@ -47,9 +47,9 @@ export default function UpdatableDescription({
|
||||
entityUrn: urn,
|
||||
});
|
||||
message.success({ content: 'Updated!', duration: 2 });
|
||||
} catch (e) {
|
||||
} catch (e: unknown) {
|
||||
message.destroy();
|
||||
message.error({ content: `Update Failed! \n ${e.message || ''}`, duration: 2 });
|
||||
if (e instanceof Error) message.error({ content: `Update Failed! \n ${e.message || ''}`, duration: 2 });
|
||||
}
|
||||
setShowAddDescModal(false);
|
||||
};
|
||||
|
||||
@ -47,9 +47,11 @@ export const AddLinkModal = ({ buttonProps }: { buttonProps?: Record<string, unk
|
||||
variables: { input: { urn, institutionalMemory: { elements: newLinks } } },
|
||||
});
|
||||
message.success({ content: 'Link Added', duration: 2 });
|
||||
} catch (e) {
|
||||
} catch (e: unknown) {
|
||||
message.destroy();
|
||||
message.error({ content: `Failed to add link: \n ${e.message || ''}`, duration: 3 });
|
||||
if (e instanceof Error) {
|
||||
message.error({ content: `Failed to add link: \n ${e.message || ''}`, duration: 3 });
|
||||
}
|
||||
}
|
||||
|
||||
handleClose();
|
||||
|
||||
@ -32,9 +32,11 @@ export const DescriptionEditor = ({ onComplete }: { onComplete?: () => void }) =
|
||||
});
|
||||
message.success({ content: 'Description Updated', duration: 2 });
|
||||
if (onComplete) onComplete();
|
||||
} catch (e) {
|
||||
} catch (e: unknown) {
|
||||
message.destroy();
|
||||
message.error({ content: `Failed to update description: \n ${e.message || ''}`, duration: 2 });
|
||||
if (e instanceof Error) {
|
||||
message.error({ content: `Failed to update description: \n ${e.message || ''}`, duration: 2 });
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -53,9 +53,11 @@ export const LinkList = () => {
|
||||
variables: { input: { urn, institutionalMemory: { elements: newLinks } } },
|
||||
});
|
||||
message.success({ content: 'Link Deleted', duration: 2 });
|
||||
} catch (e) {
|
||||
} catch (e: unknown) {
|
||||
message.destroy();
|
||||
message.error({ content: `Error deleting link: \n ${e.message || ''}`, duration: 2 });
|
||||
if (e instanceof Error) {
|
||||
message.error({ content: `Error deleting link: \n ${e.message || ''}`, duration: 2 });
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user