Merge branch '10793-cwl-continue-on-error' closes #10793
[arvados.git] / services / api / app / models / job.rb
index 9556799aba9f74375d0419fae8e8d153bc97ffa1..2ae713928113af9817c0598ee9f25841d00cf4e9 100644 (file)
@@ -423,7 +423,7 @@ class Job < ArvadosModel
           output_changed? or
           log_changed? or
           tasks_summary_changed? or
-          state_changed? or
+          (state_changed? && state != Cancelled) or
           components_changed?
         logger.warn "User #{current_user.uuid if current_user} tried to change protected job attributes on locked #{self.class.to_s} #{uuid_was}"
         return false