Arvados-DCO-1.1-Signed-off-by: Radhika Chippada <radhika@curoverse.com>
[arvados.git] / services / api / db / migrate / 20140319160547_separate_repository_from_script_version.rb
index 6dac829e1aee200af2a053b935e9da86a0bd3515..fc09892ec8d472020e1e0477e91bfd15c7a2f41b 100644 (file)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 class SeparateRepositoryFromScriptVersion < ActiveRecord::Migration
   include CurrentApiClient
 
@@ -5,7 +9,7 @@ class SeparateRepositoryFromScriptVersion < ActiveRecord::Migration
     c = pt.components
     c.each do |k, v|
       commit_ish = v["script_version"]
-      if commit_ish.index(':')
+      if commit_ish.andand.index(':')
         want_repo, commit_ish = commit_ish.split(':',2)
         v[:repository] = want_repo
         v[:script_version] = commit_ish
@@ -26,5 +30,6 @@ class SeparateRepositoryFromScriptVersion < ActiveRecord::Migration
   end
 
   def down
+    raise ActiveRecord::IrreversibleMigration
   end
 end