Fix object metadata view creation issue (#9875)
Fixes https://github.com/twentyhq/core-team-issues/issues/26 Fixes https://github.com/twentyhq/twenty/issues/9350
This commit is contained in:
@ -28,8 +28,7 @@ export const SettingsNewObject = () => {
|
||||
const navigate = useNavigateSettings();
|
||||
const { enqueueSnackBar } = useSnackBar();
|
||||
|
||||
const { createOneObjectMetadataItem, findManyRecordsCache } =
|
||||
useCreateOneObjectMetadataItem();
|
||||
const { createOneObjectMetadataItem } = useCreateOneObjectMetadataItem();
|
||||
|
||||
const formConfig = useForm<SettingsDataModelNewObjectFormValues>({
|
||||
mode: 'onTouched',
|
||||
@ -53,8 +52,6 @@ export const SettingsNewObject = () => {
|
||||
? { objectNamePlural: response.createOneObject.namePlural }
|
||||
: undefined,
|
||||
);
|
||||
|
||||
await findManyRecordsCache();
|
||||
} catch (error) {
|
||||
enqueueSnackBar((error as Error).message, {
|
||||
variant: SnackBarVariant.Error,
|
||||
|
||||
@ -137,6 +137,10 @@ export const SettingsObjectNewFieldConfigure = () => {
|
||||
formValues: SettingsDataModelNewFieldFormValues,
|
||||
) => {
|
||||
try {
|
||||
navigate(SettingsPath.ObjectDetail, {
|
||||
objectNamePlural,
|
||||
});
|
||||
|
||||
if (
|
||||
formValues.type === FieldMetadataType.RELATION &&
|
||||
'relation' in formValues
|
||||
@ -172,10 +176,6 @@ export const SettingsObjectNewFieldConfigure = () => {
|
||||
});
|
||||
}
|
||||
|
||||
navigate(SettingsPath.ObjectDetail, {
|
||||
objectNamePlural,
|
||||
});
|
||||
|
||||
// TODO: fix optimistic update logic
|
||||
// Forcing a refetch for now but it's not ideal
|
||||
await apolloClient.refetchQueries({
|
||||
|
||||
Reference in New Issue
Block a user