From b8193dc4a8f28efdf45bc1554469728bb328db38 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Fri, 17 Jan 2025 10:29:48 -0700
Subject: [PATCH] add parameters

---
 .../gov/usgs/earthquake/nshmp/www/PrimingResource.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/PrimingResource.java b/src/main/java/gov/usgs/earthquake/nshmp/www/PrimingResource.java
index 66800031..0cfc5726 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/PrimingResource.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/PrimingResource.java
@@ -13,8 +13,10 @@ import software.amazon.awssdk.services.ssm.model.SsmException;
 
 import com.amazonaws.serverless.proxy.internal.testutils.MockLambdaContext;
 import com.amazonaws.serverless.proxy.model.AwsProxyRequest;
+import com.amazonaws.serverless.proxy.model.MultiValuedTreeMap;
 
 import gov.usgs.earthquake.nshmp.gmm.Gmm;
+import gov.usgs.earthquake.nshmp.gmm.Imt;
 
 import io.micronaut.context.annotation.Value;
 import io.micronaut.crac.OrderedResource;
@@ -44,7 +46,7 @@ public class PrimingResource implements OrderedResource {
 
       if (location.isPresent()) {
         handler.handleRequest(
-            getAwsProxyRequest(String.format("/hazard/%s/760?imt=PGA", location.get())),
+            getAwsProxyRequest(String.format("/hazard/%s/760", location.get())),
             new MockLambdaContext());
       }
 
@@ -61,6 +63,9 @@ public class PrimingResource implements OrderedResource {
     final AwsProxyRequest awsProxyRequest = new AwsProxyRequest();
     awsProxyRequest.setHttpMethod("GET");
     awsProxyRequest.setPath(path);
+    var parameters = new MultiValuedTreeMap<String, String>();
+    parameters.add("imt", Imt.PGA.toString());
+    awsProxyRequest.setMultiValueQueryStringParameters(parameters);
     return awsProxyRequest;
   }
 
-- 
GitLab