diff --git a/web.rb b/web.rb index 2cb8310da4deb3dfd542f970ae7843af9a225f85..2dfdb68ade13e1b34f0da825662f69b638257419 100644 --- a/web.rb +++ b/web.rb @@ -1,12 +1,13 @@ # frozen_string_literal: true require "digest" +require "fileutils" require "forwardable" require "multibases" require "multihashes" require "roda" -require "thin" require "sentry-ruby" +require "thin" require_relative "lib/call_attempt_repo" require_relative "lib/cdr" @@ -444,7 +445,7 @@ class Web < Roda ) ogm = OGMDownload.new(jmp_media_url) ogm.download.then do - File.rename(ogm.path, "#{CONFIG[:ogm_path]}/#{ogm.cid}") + FileUtils.mv(ogm.path, "#{CONFIG[:ogm_path]}/#{ogm.cid}") File.chmod(0o644, "#{CONFIG[:ogm_path]}/#{ogm.cid}") customer_repo.find(params["customer_id"]).then do |customer| customer.set_ogm_url("#{CONFIG[:ogm_web_root]}/#{ogm.cid}.mp3")