diff --git a/src/api_server/udr-http2-server.cpp b/src/api_server/udr-http2-server.cpp
index ace624c15f689d6b5add09907cf267e6c874b9b2..a86be52151d026b8d91d601b649e5422730e448e 100644
--- a/src/api_server/udr-http2-server.cpp
+++ b/src/api_server/udr-http2-server.cpp
@@ -154,12 +154,13 @@ void udr_http2_server::start() {
             if (split_q[split_q.size() - 1].compare(NUDR_DR_SM_DATA) == 0) {
               if (request.method().compare("GET") == 0 && len == 0) {
                 Snssai singleNssai;
-                std::string ueId = split_q[split_q.size() - 4].c_str();
-                std::string qs   = request.uri().raw_query;
+                std::string ueId          = split_q[split_q.size() - 4].c_str();
+                std::string servingPlmnId = split_q[split_q.size() - 3].c_str();
+                std::string qs            = request.uri().raw_query;
                 Logger::udr_server().debug("QueryString: %s", qs.c_str());
 
-                std::string servingPlmnId =
-                    util::get_query_param(qs, "servingPlmnId");
+                // std::string servingPlmnId =
+                // util::get_query_param(qs, "servingPlmnId");
                 std::string dnn    = util::get_query_param(qs, "dnn");
                 std::string snssai = util::get_query_param(qs, "single-nssai");
                 nlohmann::json::parse(snssai.c_str()).get_to(singleNssai);