diff --git a/modules/meb_api/lib/dgi/submission/service.rb b/modules/meb_api/lib/dgi/submission/service.rb index 8b78d98518b..473aa38200d 100644 --- a/modules/meb_api/lib/dgi/submission/service.rb +++ b/modules/meb_api/lib/dgi/submission/service.rb @@ -18,7 +18,7 @@ def submit_claim(params, response_data = nil) with_monitoring do headers = request_headers options = { timeout: 60 } - response = perform(:post, end_point, format_params(params), headers, options) + response = perform(:post, end_point(params["@type"]), format_params(params), headers, options) MebApi::DGI::Submission::SubmissionResponse.new(response.status, response) end @@ -26,8 +26,8 @@ def submit_claim(params, response_data = nil) private - def end_point - 'claimType/Chapter33/claimsubmission' + def end_point(form_type = 'Chapter33') + "claimType/#{form_type}/claimsubmission" end def request_headers