X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/80f24dbef6515f100a5358c3e94fddd4ff7d97c7..f82e5b3b99808ca1b95b9cc55655dd885d5e491f:/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 f83d436607..354c8924e7 100644 --- a/services/api/app/models/pipeline_instance.rb +++ b/services/api/app/models/pipeline_instance.rb @@ -8,7 +8,7 @@ class PipelineInstance < ArvadosModel belongs_to :pipeline_template, :foreign_key => :pipeline_template_uuid, :primary_key => :uuid before_validation :bootstrap_components - before_validation :update_status + before_validation :update_state before_validation :verify_status before_create :set_state_before_save before_save :set_state_before_save @@ -109,7 +109,7 @@ class PipelineInstance < ArvadosModel end end - def update_status + def update_state if components and progress_ratio == 1.0 self.state = Complete end @@ -158,9 +158,9 @@ class PipelineInstance < ArvadosModel end def set_state_before_save - if self.components_look_ready? && (!self.state || self.state == New) - self.state = Ready - end + if self.components_look_ready? && (!self.state || self.state == New) + self.state = Ready + end end end