check validity of script_version during job#update
authorTom Clegg <tom@clinicalfuture.com>
Thu, 6 Jun 2013 15:18:38 +0000 (11:18 -0400)
committerTom Clegg <tom@clinicalfuture.com>
Thu, 6 Jun 2013 16:46:08 +0000 (12:46 -0400)
services/api/app/models/job.rb

index 79c6e47fed235239d1635cb0296c1f696c2c9995..f61d33c7266ec2ebda89ca2bf9f9d41e4db0345c 100644 (file)
@@ -7,6 +7,7 @@ class Job < ArvadosModel
   serialize :tasks_summary, Hash
   before_create :ensure_unique_submit_id
   before_create :ensure_script_version_is_commit
+  before_update :ensure_script_version_is_commit
 
   has_many :commit_ancestors, :foreign_key => :descendant, :primary_key => :script_version