fix(client): the reference template was deleted by mistake

This commit is contained in:
chenos 2024-03-29 12:14:10 +08:00
parent 672d1d9a45
commit 11536cb0e0

View File

@ -42,11 +42,11 @@ import {
ActionContextProvider, ActionContextProvider,
AssociationOrCollectionProvider, AssociationOrCollectionProvider,
CollectionFieldOptions_deprecated, CollectionFieldOptions_deprecated,
CollectionRecordProvider,
DataSourceApplicationProvider, DataSourceApplicationProvider,
Designable, Designable,
FormDialog, FormDialog,
FormProvider, FormProvider,
CollectionRecordProvider,
RemoteSchemaComponent, RemoteSchemaComponent,
SchemaComponent, SchemaComponent,
SchemaComponentContext, SchemaComponentContext,
@ -56,6 +56,7 @@ import {
useAPIClient, useAPIClient,
useBlockRequestContext, useBlockRequestContext,
useCollectionManager_deprecated, useCollectionManager_deprecated,
useCollectionRecord,
useCollection_deprecated, useCollection_deprecated,
useCompile, useCompile,
useDataBlockProps, useDataBlockProps,
@ -63,7 +64,6 @@ import {
useFilterBlock, useFilterBlock,
useGlobalTheme, useGlobalTheme,
useLinkageCollectionFilterOptions, useLinkageCollectionFilterOptions,
useCollectionRecord,
useRecord, useRecord,
useSchemaSettingsItem, useSchemaSettingsItem,
useSortFields, useSortFields,
@ -82,9 +82,9 @@ import {
useFormActiveFields, useFormActiveFields,
} from '../block-provider/hooks'; } from '../block-provider/hooks';
import { SelectWithTitle, SelectWithTitleProps } from '../common/SelectWithTitle'; import { SelectWithTitle, SelectWithTitleProps } from '../common/SelectWithTitle';
import { useNiceDropdownMaxHeight } from '../common/useNiceDropdownHeight';
import { useDataSourceManager } from '../data-source/data-source/DataSourceManagerProvider'; import { useDataSourceManager } from '../data-source/data-source/DataSourceManagerProvider';
import { useDataSourceKey } from '../data-source/data-source/DataSourceProvider'; import { useDataSourceKey } from '../data-source/data-source/DataSourceProvider';
import { useNiceDropdownMaxHeight } from '../common/useNiceDropdownHeight';
import { import {
FilterBlockType, FilterBlockType,
getSupportFieldsByAssociation, getSupportFieldsByAssociation,
@ -572,7 +572,7 @@ export const SchemaSettingsRemove: FC<SchemaSettingsRemoveProps> = (props) => {
field.required = false; field.required = false;
fieldSchema['required'] = false; fieldSchema['required'] = false;
} }
if (template && ctx?.dn) { if (template && template.uid === fieldSchema['x-uid'] && ctx?.dn) {
await ctx?.dn.remove(null, options); await ctx?.dn.remove(null, options);
} else { } else {
await dn.remove(null, options); await dn.remove(null, options);