diff --git a/commands/run-migrations-command.js b/commands/run-migrations-command.js index f521cba..d92bbb5 100644 --- a/commands/run-migrations-command.js +++ b/commands/run-migrations-command.js @@ -33,8 +33,8 @@ module.exports = function (migrationProvider, adapter, minMigrationTime, logger) function getPending(migrationsList, appliedMigrationIds, minMigrationTime) { var pending = []; migrationsList.forEach(function (migration) { - var id = migration.match(/^(\d+)/)[0]; - if ((!minMigrationTime || id >= minMigrationTime) && !~appliedMigrationIds.indexOf(id) && migration.match(/^\d+\_up.*$/)) { + var id = +migration.match(/^(\d+)/)[0]; + if ((!minMigrationTime || id >= minMigrationTime) && !~appliedMigrationIds.indexOf(id) && /^\d+\_up.*$/.test(migration)) { pending.push(migration); } });