fix: data is not updated when appends are changed (#1872)
This commit is contained in:
parent
3603b2fe23
commit
fdca52ae60
@ -118,6 +118,9 @@ export const useResourceAction = (props, opts = {}) => {
|
|||||||
return Promise.resolve({});
|
return Promise.resolve({});
|
||||||
}
|
}
|
||||||
const actionParams = { ...params, ...opts };
|
const actionParams = { ...params, ...opts };
|
||||||
|
if (params?.appends) {
|
||||||
|
actionParams.appends = params.appends;
|
||||||
|
}
|
||||||
return resource[action](actionParams).then((res) => res.data);
|
return resource[action](actionParams).then((res) => res.data);
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -129,7 +132,7 @@ export const useResourceAction = (props, opts = {}) => {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
defaultParams: [params],
|
defaultParams: [params],
|
||||||
refreshDeps: [runWhenParamsChanged ? JSON.stringify(params.appends) : null],
|
refreshDeps: [runWhenParamsChanged ? null : JSON.stringify(params.appends)],
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user