From 05da039598eb11c6bc9eaa6a958f021bd388f7e1 Mon Sep 17 00:00:00 2001 From: Fredrik Ingebrigtsen Date: Thu, 3 Oct 2024 09:19:51 +0200 Subject: [PATCH] Fix search query against ms graph --- .../api/clients/msgraph/MicrosoftGraphClient.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/clients/msgraph/MicrosoftGraphClient.kt b/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/clients/msgraph/MicrosoftGraphClient.kt index cd60ff819b..a80e26ad1c 100644 --- a/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/clients/msgraph/MicrosoftGraphClient.kt +++ b/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/clients/msgraph/MicrosoftGraphClient.kt @@ -84,11 +84,15 @@ class MicrosoftGraphClient( } suspend fun getNavAnsattSok(nameQuery: String, accessType: AccessType): List { + if (nameQuery.isBlank()) { + return emptyList() + } val response = client.get("$baseUrl/v1.0/users") { bearerAuth(tokenProvider.exchange(accessType)) - parameter("\$search", "displayName:$nameQuery") + parameter("\$search", "\"displayName:$nameQuery\"") parameter("\$orderBy", "displayName") parameter("\$select", azureAdNavAnsattFields) + header("ConsistencyLevel", "eventual") } if (!response.status.isSuccess()) {