lib/hydra/migrate/dispatcher.rb in hydra-migrate-0.2.0 vs lib/hydra/migrate/dispatcher.rb in hydra-migrate-0.2.1
- old
+ new
@@ -59,14 +59,10 @@
migrations_for(object, :from=>object.current_migration, :to=>opts[:to]).each do |migration|
yield(object,migration,self) if block_given?
migration[:block].call(object, migration[:to], self)
object.migrationInfo.migrate(migration[:to])
object.current_migration = migration[:to]
- unless opts[:dry_run]
- unless object.save
- raise %{Cannot save #{object.pid}:\n#{object.errors.to_a.join("\n")}}
- end
- end
+ object.save(:validate=>false) unless opts[:dry_run]
end
object
}
end