From 236353fc09d354fc1ea412ad1b304af7876ead4b Mon Sep 17 00:00:00 2001 From: ioito Date: Mon, 7 Nov 2022 17:34:54 +0800 Subject: [PATCH] fix(common): avoid return invalid delete status --- pkg/cloudcommon/db/db_dispatcher.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/db_dispatcher.go b/pkg/cloudcommon/db/db_dispatcher.go index 55ce125fd0..6cb069bfbe 100644 --- a/pkg/cloudcommon/db/db_dispatcher.go +++ b/pkg/cloudcommon/db/db_dispatcher.go @@ -1787,7 +1787,6 @@ func deleteItem(manager IModelManager, model IModel, ctx context.Context, userCr model.PreDelete(ctx, userCred) - // err = DeleteModel(ctx, userCred, model) err = model.Delete(ctx, userCred) if err != nil { return nil, errors.Wrapf(err, "Delete") @@ -1795,6 +1794,8 @@ func deleteItem(manager IModelManager, model IModel, ctx context.Context, userCr model.PostDelete(ctx, userCred) + // 避免设置删除状态没有正常返回 + jsonutils.Update(details, model) return details, nil }