From f58062ddf11aea1e9f7d049e83a517656c0b0129 Mon Sep 17 00:00:00 2001
From: Rucha Deshpande <deshruch@amazon.com>
Date: Wed, 13 Oct 2021 16:31:05 -0500
Subject: [PATCH] fix x-user-id

---
 .../provider/aws/impl/AwsPubsubRequestBodyExtractor.java      | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/provider/notification-aws/src/main/java/org/opengroup/osdu/notification/provider/aws/impl/AwsPubsubRequestBodyExtractor.java b/provider/notification-aws/src/main/java/org/opengroup/osdu/notification/provider/aws/impl/AwsPubsubRequestBodyExtractor.java
index 73867657f..7b34cb98b 100644
--- a/provider/notification-aws/src/main/java/org/opengroup/osdu/notification/provider/aws/impl/AwsPubsubRequestBodyExtractor.java
+++ b/provider/notification-aws/src/main/java/org/opengroup/osdu/notification/provider/aws/impl/AwsPubsubRequestBodyExtractor.java
@@ -112,7 +112,9 @@ public class AwsPubsubRequestBodyExtractor implements IPubsubRequestBodyExtracto
             throw new AppException(HttpStatus.BAD_REQUEST.value(), INVALID_PUBSUB_MESSAGE,
                     "No tenant information from pubsub message.");
         }
-        lowerCase.put("x-user-id",attributes.get("x-user-id"));
+         String x_user_id= request.getHeader("x-user-id");
+        System.out.println("*******x_user_id from original request****=="+x_user_id);
+        lowerCase.put("x-user-id",x_user_id);
         content.setAttributes(lowerCase);
 
         String decoded = new String(Base64.getDecoder().decode(data));
-- 
GitLab