From 03a7c8be202525792d65586104735e01a86ce801 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Wed, 22 May 2024 09:30:21 -0600
Subject: [PATCH] deep clone object

---
 libs/aws/reverse-proxy/update-proxy.ts | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/libs/aws/reverse-proxy/update-proxy.ts b/libs/aws/reverse-proxy/update-proxy.ts
index 8835482..3fce485 100644
--- a/libs/aws/reverse-proxy/update-proxy.ts
+++ b/libs/aws/reverse-proxy/update-proxy.ts
@@ -81,8 +81,13 @@ export function updateProxy(props: UpdateProxyProps): cr.AwsCustomResource {
     stackName,
   };
 
-  const onDeleteSdkCall = {...sdkCall};
-  onDeleteSdkCall.parameters.Message = JSON.stringify(onDeleteMessage);
+  const onDeleteSdkCall: cr.AwsSdkCall = {
+    ...sdkCall,
+    parameters: {
+      ...sdkCall.parameters,
+      Message: JSON.stringify(onDeleteMessage),
+    },
+  };
 
   return new cr.AwsCustomResource(props.scope, `${props.id}SnsReverseProxy`, {
     onCreate: sdkCall,
-- 
GitLab