aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorRobert2017-06-09 17:04:38 +0200
committerRobert2017-06-09 17:25:06 +0200
commit63a893c22feca2c26cd8eecef2e6deb8ff97bd26 (patch)
treea82f97b3732379167760a57012cc3197afd9b846 /app
parent38e5a5329541a54f98d771c3aa252b91b823b94f (diff)
downloadchouette-core-63a893c22feca2c26cd8eecef2e6deb8ff97bd26.tar.bz2
refs 3604 @12h all tests pass
Diffstat (limited to 'app')
-rw-r--r--app/models/referential_cloning.rb4
-rw-r--r--app/workers/referential_cloning_worker.rb4
2 files changed, 5 insertions, 3 deletions
diff --git a/app/models/referential_cloning.rb b/app/models/referential_cloning.rb
index 9006b2ac5..5bf283814 100644
--- a/app/models/referential_cloning.rb
+++ b/app/models/referential_cloning.rb
@@ -6,8 +6,8 @@ class ReferentialCloning < ActiveRecord::Base
private
def perform_clone
- # ReferentialCloningWorker.perform_async(id)
- ReferentialCloningWorker.new.perform(id)
+ ReferentialCloningWorker.perform_async(id)
+ # ReferentialCloningWorker.new.perform(id)
end
aasm column: :status do
diff --git a/app/workers/referential_cloning_worker.rb b/app/workers/referential_cloning_worker.rb
index c74566966..6592160ec 100644
--- a/app/workers/referential_cloning_worker.rb
+++ b/app/workers/referential_cloning_worker.rb
@@ -16,7 +16,9 @@ class ReferentialCloningWorker
def clone_schema ref_cloning, source_schema, target_schema
ref_cloning.run!
- StoredProcedures.invoke_stored_procedure(:clone_schema, source_schema, target_schema, true)
+ AF83::SchemaCloner
+ .new(source_schema, target_schema)
+ .clone_schema
ref_cloning.successful!
rescue Exception => e