X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a309f8c5b4842075d6c83f99a8f2a1e1016976f5..15c688d1c4b41232536d0a275dd5c0fdb8879a00:/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 800fc8b1c2..c0781ef228 100644 --- a/services/api/app/models/pipeline_instance.rb +++ b/services/api/app/models/pipeline_instance.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + class PipelineInstance < ArvadosModel include HasUuid include KindAndEtag @@ -154,11 +158,9 @@ class PipelineInstance < ArvadosModel end end - if self.state.in?(States) - true - else + if !self.state.in?(States) errors.add :state, "'#{state.inspect} must be one of: [#{States.join ', '}]" - false + throw(:abort) end end