From f05cb038ac2592cc333f4c1f9fcdaa8cf4a89625 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 7 Feb 2024 12:27:44 -0500 Subject: [PATCH] rename can't span fs, use mv --- web.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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")