X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e4f96fc61cd9c85f91bdb0020bc365f2f4825ffb..d07a96a0f0c11b98ecc927f0b3e0b052f8ef99f7:/services/api/app/models/pipeline_instance.rb diff --git a/services/api/app/models/pipeline_instance.rb b/services/api/app/models/pipeline_instance.rb index ad96b771a4..b16769cb3c 100644 --- a/services/api/app/models/pipeline_instance.rb +++ b/services/api/app/models/pipeline_instance.rb @@ -5,7 +5,6 @@ class PipelineInstance < ArvadosModel serialize :components, Hash serialize :properties, Hash belongs_to :pipeline_template, :foreign_key => :pipeline_template_uuid, :primary_key => :uuid - attr_accessor :pipeline_template before_validation :bootstrap_components before_validation :update_success @@ -68,7 +67,7 @@ class PipelineInstance < ArvadosModel protected def bootstrap_components if pipeline_template and (!components or components.empty?) - self.components = pipeline_template.components + self.components = pipeline_template.components.deep_dup end end