@@ -48,7 +48,7 @@ def initialize(root, http_client = PuppetForgeServer::Http::HttpClient.new)
48
48
halt ( 400 , haml ( :security , :locals => { :query => query } ) ) \
49
49
unless safe_input? query
50
50
51
- modules = get ( "#{ request . base_url } /v3/modules?query=#{ query } " ) [ 'results' ]
51
+ modules = get ( "/v3/modules?query=#{ query } " ) [ 'results' ]
52
52
haml :modules , :locals => { :query => query , :modules => modules }
53
53
end
54
54
@@ -57,20 +57,20 @@ def initialize(root, http_client = PuppetForgeServer::Http::HttpClient.new)
57
57
halt ( 400 , haml ( :security , :locals => { :query => module_v3_name } ) ) \
58
58
unless safe_input? module_v3_name
59
59
60
- releases = get ( "#{ request . base_url } /v3/modules/#{ module_v3_name } " ) [ 'releases' ]
60
+ releases = get ( "/v3/modules/#{ module_v3_name } " ) [ 'releases' ]
61
61
if params . has_key? 'version'
62
62
module_uri = releases . find { |r | r [ 'version' ] == params [ 'version' ] } [ 'uri' ]
63
- module_metadata = get ( "#{ request . base_url } #{ module_uri } " )
63
+ module_metadata = get ( "#{ module_uri } " )
64
64
else
65
- module_metadata = get ( "#{ request . base_url } #{ releases [ 0 ] [ 'uri' ] } " )
65
+ module_metadata = get ( "#{ releases [ 0 ] [ 'uri' ] } " )
66
66
end
67
67
begin
68
68
readme_markdown = markdown ( module_metadata [ 'readme' ] )
69
69
rescue
70
70
readme_markdown = ''
71
71
end
72
72
haml :module , :locals => { :module_metadata => module_metadata ,
73
- :base_url => request . base_url ,
73
+ :base_url => url ( request . base_url ) ,
74
74
:readme_markdown => readme_markdown ,
75
75
:releases => releases }
76
76
end
@@ -88,7 +88,7 @@ def initialize(root, http_client = PuppetForgeServer::Http::HttpClient.new)
88
88
private
89
89
def get ( relative_url )
90
90
begin
91
- JSON . parse ( @http_client . get ( relative_url ) )
91
+ JSON . parse ( @http_client . get ( url ( relative_url ) ) )
92
92
rescue
93
93
{ 'results' => [ ] }
94
94
end
0 commit comments