From 1968c2222dcf47ebd1697afb4e79a81e74702d31 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 12 Jun 2024 18:22:01 +0800 Subject: [PATCH] Fix adopt repository has empty object name in database (#31333) 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. --- modules/repository/branch.go | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/repository/branch.go b/modules/repository/branch.go index a3fca7c7ce4..2bf9930f19f 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]{} {