From d9c35e02513beb96ca8c2efb1c1aea3694a7ccf6 Mon Sep 17 00:00:00 2001 From: hongwei Date: Tue, 18 Nov 2025 20:55:36 +0100 Subject: [PATCH 1/2] refactor/Filter out empty URL prefixes and API standards in scanned API versions list --- obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala b/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala index a9caebef08..bc701f0057 100644 --- a/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala +++ b/obp-api/src/main/scala/code/api/v4_0_0/APIMethods400.scala @@ -11546,7 +11546,9 @@ trait APIMethods400 extends MdcLoggable { implicit val ec = EndpointContext(Some(cc)) Future { val versions: List[ScannedApiVersion] = - ApiVersion.allScannedApiVersion.asScala.toList + ApiVersion.allScannedApiVersion.asScala.toList.filter { version => + version.urlPrefix.trim.nonEmpty + } ( ListResult("scanned_api_versions", versions), HttpCode.`200`(cc.callContext) From e1c5651a199465225bbd390485fb751e530e98a4 Mon Sep 17 00:00:00 2001 From: hongwei Date: Wed, 19 Nov 2025 06:58:40 +0100 Subject: [PATCH 2/2] test/Filter out empty URL prefixes in scanned API versions list --- .../scala/code/api/v4_0_0/GetScannedApiVersionsTest.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/obp-api/src/test/scala/code/api/v4_0_0/GetScannedApiVersionsTest.scala b/obp-api/src/test/scala/code/api/v4_0_0/GetScannedApiVersionsTest.scala index cecb9d840e..dadf79cdd3 100644 --- a/obp-api/src/test/scala/code/api/v4_0_0/GetScannedApiVersionsTest.scala +++ b/obp-api/src/test/scala/code/api/v4_0_0/GetScannedApiVersionsTest.scala @@ -59,7 +59,9 @@ class GetScannedApiVersionsTest extends V400ServerSetup { val listResult = response.body.extract[ListResult[List[ScannedApiVersion]]] val responseApiVersions = listResult.results - val scannedApiVersions = ApiVersion.allScannedApiVersion.asScala.toList + val scannedApiVersions = ApiVersion.allScannedApiVersion.asScala.toList.filter { version => + version.urlPrefix.trim.nonEmpty + } responseApiVersions should equal(scannedApiVersions)