Merge branch 'master' into 14965-arv-mount-py-three
[arvados.git] / services / api / app / models / pipeline_instance.rb
index 55efa0ae85b4e79d8a88d2d5d99ead15abb6b5b7..c0781ef22856a6e181b21b0cb383cd7c8cfa366d 100644 (file)
@@ -158,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