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