api/datastore/migrate_data.go
Method Store.MigrateData
has 8 return statements (exceeds 4 allowed). Open
Open
func (store *Store) MigrateData() error {
updating, err := store.VersionService.IsUpdating()
if err != nil {
return errors.Wrap(err, "while checking if the store is updating")
}
Method Store.FailSafeMigrate
has 5 return statements (exceeds 4 allowed). Open
Open
func (store *Store) FailSafeMigrate(migrator *migrator.Migrator, version *models.Version) (err error) {
defer func() {
if e := recover(); e != nil {
// return error with cause and stacktrace (recover() doesn't include a stacktrace)
err = fmt.Errorf("%v %s", e, string(debug.Stack()))