summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2024-01-02 13:27:51 +0100
committerClaire <claire.github-309c@sitedethib.com>2024-01-24 15:31:06 +0100
commita1a71263e09704ca84d30763a03512e2a59091bf (patch)
treea96dee93bcd89a0b0d5c32ce870b7019a3799156
parent4c5575e8e050e69860dd775e8fa98be00d86008c (diff)
Fix streaming API redirection ignoring the port of `streaming_api_base_url` (#28558)
-rw-r--r--app/controllers/api/v1/streaming_controller.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/api/v1/streaming_controller.rb b/app/controllers/api/v1/streaming_controller.rb
index b23a60170c7..23fe64e1beb 100644
--- a/app/controllers/api/v1/streaming_controller.rb
+++ b/app/controllers/api/v1/streaming_controller.rb
@@ -13,7 +13,9 @@ class Api::V1::StreamingController < Api::BaseController
def streaming_api_url
Addressable::URI.parse(request.url).tap do |uri|
- uri.host = Addressable::URI.parse(Rails.configuration.x.streaming_api_base_url).host
+ base_url = Addressable::URI.parse(Rails.configuration.x.streaming_api_base_url)
+ uri.host = base_url.host
+ uri.port = base_url.port
end.to_s
end
end