mirror of https://github.com/halo-dev/halo-admin
fix: post delete
parent
f39c540a1d
commit
17d1be4346
|
@ -132,6 +132,7 @@ const handleRecovery = async (post: Post) => {
|
|||
name: postToUpdate.metadata.name,
|
||||
post: postToUpdate,
|
||||
});
|
||||
|
||||
await refetch();
|
||||
|
||||
Toast.success("恢复成功");
|
||||
|
@ -154,10 +155,15 @@ const handleRecoveryInBatch = async () => {
|
|||
return Promise.resolve();
|
||||
}
|
||||
|
||||
post.spec.deleted = false;
|
||||
return apiClient.extension.post.updatecontentHaloRunV1alpha1Post({
|
||||
name: post.metadata.name,
|
||||
post: post,
|
||||
post: {
|
||||
...post,
|
||||
spec: {
|
||||
...post.spec,
|
||||
deleted: false,
|
||||
},
|
||||
},
|
||||
});
|
||||
})
|
||||
);
|
||||
|
|
|
@ -399,18 +399,8 @@ const handleDeleteInBatch = async () => {
|
|||
onConfirm: async () => {
|
||||
await Promise.all(
|
||||
selectedPostNames.value.map((name) => {
|
||||
const post = posts.value?.find(
|
||||
(item) => item.post.metadata.name === name
|
||||
)?.post;
|
||||
|
||||
if (!post) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
post.spec.deleted = true;
|
||||
return apiClient.extension.post.updatecontentHaloRunV1alpha1Post({
|
||||
name: post.metadata.name,
|
||||
post: post,
|
||||
return apiClient.post.recyclePost({
|
||||
name,
|
||||
});
|
||||
})
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue