From ba73052b86a8870a3f489f78939a10f76f3bf80e Mon Sep 17 00:00:00 2001 From: TimHuynh Date: Tue, 28 Nov 2023 14:25:35 -0600 Subject: [PATCH] modify logic --- api/repo/repair.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/repo/repair.go b/api/repo/repair.go index cabc63996..44a8821fa 100644 --- a/api/repo/repair.go +++ b/api/repo/repair.go @@ -141,8 +141,12 @@ func RepairRepo(c *gin.Context) { return } - // set sourceRepo PreviousName to old name - sourceRepo.SetPreviousName(r.GetName()) + // set sourceRepo PreviousName to old name if name is changed + // ignore if repo is transferred and name is unchanged + if sourceRepo.GetName() != r.GetName() { + sourceRepo.SetPreviousName(r.GetName()) + } + r, err = wh.RenameRepository(ctx, h, sourceRepo, c, m) if err != nil { util.HandleError(c, http.StatusInternalServerError, err)