MigrationBase::registerMigration() only inserts previously unregistered migrations - it does nothing if the migration is already in the migrate_status table. This is a problem when developing dynamic migrations - changing the arguments in the code doesn't automatically update them in the table, so it's difficult to make them take. We should update migrate_status when the class_name or arguments have changed.

Comments

mikeryan’s picture

Status: Active » Fixed

Committed to D6 and D7.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.