]> cat aescling's git repositories - mastodon.git/commitdiff
Fix media proxy RedisLocks auto-releasing too fast (#16291)
authorClaire <claire.github-309c@sitedethib.com>
Sat, 22 May 2021 13:00:33 +0000 (15:00 +0200)
committerGitHub <noreply@github.com>
Sat, 22 May 2021 13:00:33 +0000 (15:00 +0200)
Follow-up to #16276

app/controllers/media_proxy_controller.rb

index 1b610318d377a40d71bd7b40b1859cb8f5dae0b9..5596e92d183199d62a40bd981d951d92685e8c25 100644 (file)
@@ -45,7 +45,7 @@ class MediaProxyController < ApplicationController
   end
 
   def lock_options
-    { redis: Redis.current, key: "media_download:#{params[:id]}" }
+    { redis: Redis.current, key: "media_download:#{params[:id]}", autorelease: 15.minutes.seconds }
   end
 
   def reject_media?