]> cat aescling's git repositories - mastodon.git/commitdiff
Fix media API limit (#17272)
authorJeong Arm <kjwonmail@gmail.com>
Mon, 10 Jan 2022 13:25:24 +0000 (22:25 +0900)
committerGitHub <noreply@github.com>
Mon, 10 Jan 2022 13:25:24 +0000 (14:25 +0100)
config/initializers/rack_attack.rb

index 2a6cca7dc8c79db54da4363b4d8f34670f9fb229..964d4266d2982f7659bee2efd366552ab0a99f12 100644 (file)
@@ -55,7 +55,7 @@ class Rack::Attack
   end
 
   throttle('throttle_api_media', limit: 30, period: 30.minutes) do |req|
-    req.authenticated_user_id if req.post? && req.path.start_with?('/api/v1/media')
+    req.authenticated_user_id if req.post? && req.path.match?('^/api/v\d+/media')
   end
 
   throttle('throttle_media_proxy', limit: 30, period: 10.minutes) do |req|