Skip to content

Commit 80b50af

Browse files
guillep2kzeripath
authored andcommitted
Add check for empty set when dropping indexes during migration (#8475)
1 parent 20a28b7 commit 80b50af

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

models/migrations/migrations.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,11 @@ func dropTableColumns(sess *xorm.Session, tableName string, columnNames ...strin
384384
}
385385
for _, index := range res {
386386
indexName := index["column_name"]
387-
_, err := sess.Exec(fmt.Sprintf("DROP INDEX `%s` ON `%s`", indexName, tableName))
388-
if err != nil {
389-
return err
387+
if len(indexName) > 0 {
388+
_, err := sess.Exec(fmt.Sprintf("DROP INDEX `%s` ON `%s`", indexName, tableName))
389+
if err != nil {
390+
return err
391+
}
390392
}
391393
}
392394

0 commit comments

Comments
 (0)