mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 09:38:51 +00:00
fix: refresh collection name when update (#3797)
This commit is contained in:
parent
570e5c1354
commit
00cf5fa02c
@ -9,13 +9,14 @@ import {
|
||||
tval,
|
||||
useAPIClient,
|
||||
useActionContext,
|
||||
useCancelAction,
|
||||
useCollectionManager_deprecated,
|
||||
useCompile,
|
||||
useRecord,
|
||||
useRequest,
|
||||
useResourceActionContext,
|
||||
useResourceContext,
|
||||
useCancelAction,
|
||||
useDataSourceManager,
|
||||
} from '@nocobase/client';
|
||||
import cloneDeep from 'lodash/cloneDeep';
|
||||
import omit from 'lodash/omit';
|
||||
@ -130,6 +131,7 @@ export const useUpdateCollectionActionAndRefreshCM = (options) => {
|
||||
const { resource, targetKey } = useResourceContext();
|
||||
const { [targetKey]: filterByTk } = useRecord();
|
||||
const api = useAPIClient();
|
||||
const dm = useDataSourceManager();
|
||||
return {
|
||||
async run() {
|
||||
await form.submit();
|
||||
@ -140,6 +142,7 @@ export const useUpdateCollectionActionAndRefreshCM = (options) => {
|
||||
...omit(form.values, ['fields', 'autoGenId', 'createdAt', 'updatedAt', 'createdBy', 'updatedBy', 'sortable']),
|
||||
},
|
||||
});
|
||||
await dm.getDataSource(name).reload();
|
||||
ctx.setVisible(false);
|
||||
await form.reset();
|
||||
refresh();
|
||||
|
Loading…
Reference in New Issue
Block a user