lib/pact_broker/ui/controllers/matrix.rb in pact_broker-2.54.0 vs lib/pact_broker/ui/controllers/matrix.rb in pact_broker-2.55.0

- old
+ new

@@ -19,11 +19,12 @@ options = { limit: 100, latestby: nil } locals = { lines: [], title: "The Matrix", selectors: create_selector_objects(selectors), - options: create_options_model(options) + options: create_options_model(options), + base_url: base_url } begin if params[:q] selectors, options = PactBroker::Matrix::ParseQuery.call(request.env['QUERY_STRING']) locals[:selectors] = create_selector_objects(selectors) @@ -46,18 +47,19 @@ get "/provider/:provider_name/consumer/:consumer_name" do selectors = [ PactBroker::Matrix::UnresolvedSelector.new(pacticipant_name: params[:consumer_name]), PactBroker::Matrix::UnresolvedSelector.new(pacticipant_name: params[:provider_name]) ] options = {latestby: 'cvpv', limit: 100} lines = matrix_service.find(selectors, options) - lines = PactBroker::UI::ViewDomain::MatrixLines.new(lines) + lines = PactBroker::UI::ViewDomain::MatrixLines.new(lines, base_url: base_url) locals = { lines: lines, title: "The Matrix", consumer_name: params[:consumer_name], provider_name: params[:provider_name], selectors: create_selector_objects(selectors), options: create_options_model(options), - badge_url: nil + badge_url: nil, + base_url: base_url } haml :'matrix/show', {locals: locals, layout: :'layouts/main'} end def create_selector_objects(selector_hashes)