Fix FTC for v3 api alterations 09/14209/1
authorsaul.gill <saul.gill@est.tech>
Thu, 27 Feb 2025 17:13:48 +0000 (17:13 +0000)
committersaul.gill <saul.gill@est.tech>
Thu, 27 Feb 2025 17:13:52 +0000 (17:13 +0000)
Issue-ID: CCSDK-4090
Change-Id: I1a6fa189cc69f168865e986641e2707aa8522e4d
Signed-off-by: saul.gill <saul.gill@est.tech>
test/common/a1pms_api_functions.sh

index 686f81f..f806994 100644 (file)
@@ -2,7 +2,7 @@
 
 #  ============LICENSE_START===============================================
 #  Copyright (C) 2021-2023 Nordix Foundation. All rights reserved.
-#  Copyright (C) 2024 OpenInfra Foundation Europe. All rights reserved.
+#  Copyright (C) 2024-2025 OpenInfra Foundation Europe. All rights reserved.
 #  ========================================================================
 #  Licensed under the Apache License, Version 2.0 (the "License");
 #  you may not use this file except in compliance with the License.
@@ -2741,18 +2741,27 @@ a1pms_api_get_ric() {
       __print_err "<reponseCode> <managementElementId>|NOME <ricId>|<NORIC> [stringOfRicInfo>]" $@
       return 1
     fi
+
     search=""
-    if [ $2 != "NOME" ]; then
-      search="?managedElementId="$2
-    fi
+
     if [ $3 != "NORIC" ]; then
-      if [ -z $search ]; then
-        search="?ricId="$3
+
+      if [ $2 != "NOME" ]; then
+        search="/"$3"?managedElementId="$2
       else
-        search=$search"&ricId="$3
+        search="/"$3
       fi
+    elif [ $# -gt 3 ]; then
+      search="/${4%%:*}"
+    else
+      search="/test"
     fi
-    query="/v1/rics/ric"$search
+
+#    if [ $3 = "NORIC" ] && [ $# -lt 4 ]; then
+#      search="/test"
+#    fi
+
+    query="/v1/rics"$search
 
     res="$(__do_curl_to_api A1PMS GET $query)"
     status=${res:${#res}-3}