gitea源码

123456789101112131415161718192021222324252627
  1. // Copyright 2023 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_21
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. func FixPackagePropertyTypo(x *xorm.Engine) error {
  8. sess := x.NewSession()
  9. defer sess.Close()
  10. if err := sess.Begin(); err != nil {
  11. return err
  12. }
  13. if _, err := sess.Exec(`UPDATE package_property SET name = 'rpm.metadata' WHERE name = 'rpm.metdata'`); err != nil {
  14. return err
  15. }
  16. if _, err := sess.Exec(`UPDATE package_property SET name = 'conda.metadata' WHERE name = 'conda.metdata'`); err != nil {
  17. return err
  18. }
  19. return sess.Commit()
  20. }