diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2024-06-12 18:22:01 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-12 18:22:01 +0800 |
commit | 1968c2222dcf47ebd1697afb4e79a81e74702d31 (patch) | |
tree | 34488e31b5cd297f59f736424a26803676dcaaf4 /modules | |
parent | a975ce8d9db773b060b7233e91fd490b6a6bfe46 (diff) | |
download | gitea-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.go | 1 |
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]{} { |