Skip to content

Commit c8caf82

Browse files
committed
🐛调整项目删除字段更新逻辑
1 parent 14a8fd3 commit c8caf82

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

server/projects/main/apps/codeproj/core/projmgr.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,13 +1095,12 @@ def delete_project(cls, repo_id, project_id, user):
10951095
if not project:
10961096
raise ServerOperationError("分支项目[%s-%s]不存在" % (repo_id, project_id))
10971097
project_str = str(project)
1098-
old_branch = project.branch
1099-
deleted_time = now()
1100-
logger.info("[User: %s] 在 %s 删除了 %s 分支项目" % (user.username, deleted_time, project))
1101-
project.branch = ("deleted by %s(%s)" % (user.username, deleted_time))[:198]
1098+
old_project_key = project.project_key
1099+
project.project_key = None
11021100
project.status = models.Project.StatusEnum.DISACTIVE
1103-
project.update_remark(**{"branch": old_branch})
1101+
project.update_remark({"project_key": old_project_key})
11041102
project.save()
1103+
logger.info("[User: %s] 在 %s 删除了 %s 分支项目" % (user.username, now(), project))
11051104
project.delete(user=user)
11061105
OperationRecordHandler.add_project_operation_record(
11071106
project, "删除分支项目", user.username, message="删除分支项目: %s" % project_str

0 commit comments

Comments
 (0)