fix: post delete

pull/879/head
Ryan Wang 2023-02-23 18:38:09 +08:00
parent f39c540a1d
commit 17d1be4346
2 changed files with 10 additions and 14 deletions

View File

@ -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,
},
},
});
})
);

View File

@ -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,
});
})
);