diff options
| author | Luc Donnet | 2018-01-09 21:48:21 +0100 | 
|---|---|---|
| committer | Luc Donnet | 2018-01-09 21:48:21 +0100 | 
| commit | 197f39349dd703a99d1efb20aa3a5e5a0c567724 (patch) | |
| tree | 67c2e52752962ec506d8e5dd5e9687c243e86b3a | |
| parent | 00e3beef89ac53191dc4b18bad07c9a3d1ae09c0 (diff) | |
| download | chouette-core-197f39349dd703a99d1efb20aa3a5e5a0c567724.tar.bz2 | |
Fix argument call to log referential create and clone
| -rw-r--r-- | app/models/referential.rb | 4 | ||||
| -rw-r--r-- | app/models/referential_cloning.rb | 12 | 
2 files changed, 9 insertions, 7 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index 36fc2e680..1fd51a779 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -355,11 +355,11 @@ class Referential < ActiveRecord::Base          Apartment::Tenant.create slug        end -      check_migration_count +      check_migration_count(report)      end    end -  def check_migration_count +  def check_migration_count(report)      Rails.logger.info("Schema create benchmark: '#{slug}'\t#{report}")      Rails.logger.info("Schema migrations count for Referential #{slug}: #{migration_count || '-'}")    end diff --git a/app/models/referential_cloning.rb b/app/models/referential_cloning.rb index 1b5df409b..1a09dc898 100644 --- a/app/models/referential_cloning.rb +++ b/app/models/referential_cloning.rb @@ -18,11 +18,13 @@ class ReferentialCloning < ActiveRecord::Base      failed!    end -  def clone! -    AF83::SchemaCloner -      .new(source_referential.slug, target_referential.slug) -      .clone_schema -    target.check_migration_count   +  def clone +    report = Benchmark.measure do +      AF83::SchemaCloner +        .new(source_referential.slug, target_referential.slug) +        .clone_schema +    end +    target.check_migration_count(report)    end    private | 
