diff options
author | Giteabot <teabot@gitea.io> | 2023-12-05 22:51:56 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-05 14:51:56 +0000 |
commit | 5b5f8aab19ab40900fd7393aae8b53b68017d0a0 (patch) | |
tree | 016e6b34d228bced7d5622fd206c531993324907 | |
parent | fef34790bb73b12b8b11daa45f17bd30fe30f4f0 (diff) | |
download | gitea-5b5f8aab19ab40900fd7393aae8b53b68017d0a0.tar.gz gitea-5b5f8aab19ab40900fd7393aae8b53b68017d0a0.zip |
handle repository.size column being NULL in migration v263 (#28336) (#28363)
Co-authored-by: Nate Levesque <nate@thenaterhood.com>
-rw-r--r-- | models/migrations/v1_21/v263.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/models/migrations/v1_21/v263.go b/models/migrations/v1_21/v263.go index 5dccd8bfa0..2c7cbadf0d 100644 --- a/models/migrations/v1_21/v263.go +++ b/models/migrations/v1_21/v263.go @@ -32,7 +32,12 @@ func AddGitSizeAndLFSSizeToRepositoryTable(x *xorm.Engine) error { return err } - _, err = sess.Exec(`UPDATE repository SET git_size = size - lfs_size`) + _, err = sess.Exec(`UPDATE repository SET size = 0 WHERE size IS NULL`) + if err != nil { + return err + } + + _, err = sess.Exec(`UPDATE repository SET git_size = size - lfs_size WHERE size > lfs_size`) if err != nil { return err } |