From 568ff1015bbea406211ab618a60fff44fc231c91 Mon Sep 17 00:00:00 2001 From: Giteabot Date: Wed, 12 Jun 2024 23:59:54 +0800 Subject: [PATCH] Fix adopt repository has empty object name in database (#31333) (#31335) Backport #31333 by @lunny Fix #31330 Fix #31311 A workaround to fix the old database is to update object_format_name to `sha1` if it's empty or null. Co-authored-by: Lunny Xiao --- modules/repository/branch.go | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/repository/branch.go b/modules/repository/branch.go index a3fca7c7ce..2bf9930f19 100644 --- a/modules/repository/branch.go +++ b/modules/repository/branch.go @@ -45,6 +45,7 @@ func SyncRepoBranchesWithRepo(ctx context.Context, repo *repo_model.Repository, if err != nil { return 0, fmt.Errorf("UpdateRepository: %w", err) } + repo.ObjectFormatName = objFmt.Name() // keep consistent with db allBranches := container.Set[string]{} {