aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2024-06-12 18:22:01 +0800
committerGitHub <noreply@github.com>2024-06-12 18:22:01 +0800
commit1968c2222dcf47ebd1697afb4e79a81e74702d31 (patch)
tree34488e31b5cd297f59f736424a26803676dcaaf4 /modules
parenta975ce8d9db773b060b7233e91fd490b6a6bfe46 (diff)
downloadgitea-1968c2222dcf47ebd1697afb4e79a81e74702d31.tar.gz
gitea-1968c2222dcf47ebd1697afb4e79a81e74702d31.zip
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.
Diffstat (limited to 'modules')
-rw-r--r--modules/repository/branch.go1
1 files changed, 1 insertions, 0 deletions
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]{}
{