diff options
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index 1cdda9e6a..c77fd4e3e 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -305,8 +305,15 @@ class Referential < ActiveRecord::Base      end    end +  attr_accessor :inline_clone    def clone_schema -    ReferentialCloning.create(source_referential: created_from, target_referential: self) +    cloning = ReferentialCloning.new source_referential: created_from, target_referential: self + +    if inline_clone +      cloning.clone! +    else +      cloning.save! +    end    end    def create_schema | 
