Merge pull request #15321 from ioito/hotfix/qx-delete-status

fix(common): avoid return invalid delete status
This commit is contained in:
Zexi Li
2022-11-08 10:20:08 +08:00
committed by GitHub
+2 -1
View File
@@ -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
}