Feat/error boundaries (#2779)
* - Changed to objectNameSingular always defined - Added ErrorCatchAll * - Added mock mode for companies logged out - Added a proper ErrorBoundary component * Removed react-error-boundary * Implemented proper ErrorBoundary * Fixes * Change strategy about mocks --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -62,10 +62,9 @@ export const CreateProfile = () => {
|
||||
currentWorkspaceMemberState,
|
||||
);
|
||||
|
||||
const { updateOneRecord, objectMetadataItemNotFound } =
|
||||
useUpdateOneRecord<WorkspaceMember>({
|
||||
objectNameSingular: 'workspaceMember',
|
||||
});
|
||||
const { updateOneRecord } = useUpdateOneRecord<WorkspaceMember>({
|
||||
objectNameSingular: 'workspaceMember',
|
||||
});
|
||||
|
||||
// Form
|
||||
const {
|
||||
@ -91,9 +90,6 @@ export const CreateProfile = () => {
|
||||
if (!data.firstName || !data.lastName) {
|
||||
throw new Error('First name or last name is missing');
|
||||
}
|
||||
if (!updateOneRecord || objectMetadataItemNotFound) {
|
||||
throw new Error('Object not found in metadata');
|
||||
}
|
||||
|
||||
await updateOneRecord({
|
||||
idToUpdate: currentWorkspaceMember?.id,
|
||||
@ -127,7 +123,6 @@ export const CreateProfile = () => {
|
||||
currentWorkspaceMember?.id,
|
||||
enqueueSnackBar,
|
||||
navigate,
|
||||
objectMetadataItemNotFound,
|
||||
setCurrentWorkspaceMember,
|
||||
updateOneRecord,
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user