Skip to content

Commit f1fdd78

Browse files
guillep2kzeripath
authored andcommitted
Add check for empty set when dropping indexes during migration (#8471)
* Add check for empty set when dropping indexes during migration
1 parent 5e759b6 commit f1fdd78

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
@@ -404,9 +404,11 @@ func dropTableColumns(sess *xorm.Session, tableName string, columnNames ...strin
404404
}
405405
for _, index := range res {
406406
indexName := index["column_name"]
407-
_, err := sess.Exec(fmt.Sprintf("DROP INDEX `%s` ON `%s`", indexName, tableName))
408-
if err != nil {
409-
return err
407+
if len(indexName) > 0 {
408+
_, err := sess.Exec(fmt.Sprintf("DROP INDEX `%s` ON `%s`", indexName, tableName))
409+
if err != nil {
410+
return err
411+
}
410412
}
411413
}
412414

0 commit comments

Comments
 (0)