Arvados-DCO-1.1-Signed-off-by: Radhika Chippada <radhika@curoverse.com>
[arvados.git] / services / api / script / salvage_collection.rb
index 3212d8862d218fdc39b3f4bbe087297f6f1934bb..75b02e5767f78b0ffa3990c8aa6bb602d8560997 100755 (executable)
@@ -1,4 +1,7 @@
 #!/usr/bin/env ruby
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
 
 # Take two input parameters: a collection uuid and reason
 # Get "src_collection" with the given uuid
@@ -12,6 +15,7 @@
 
 require 'trollop'
 require './lib/salvage_collection'
+include SalvageCollection
 
 opts = Trollop::options do
   banner ''
@@ -23,9 +27,4 @@ opts = Trollop::options do
 end
 
 # Salvage the collection with the given uuid
-begin
-  SalvageCollection.salvage_collection opts.uuid, opts.reason
-rescue => e
-  $stderr.puts "Error during arv-put"
-  exit 1
-end
+SalvageCollection.salvage_collection opts.uuid, opts.reason