From aac41da559e60f4410453022468c8ded9669b591 Mon Sep 17 00:00:00 2001 From: Sander Philipse <94373878+sphilipse@users.noreply.github.com> Date: Wed, 13 Sep 2023 18:00:53 +0200 Subject: [PATCH] [Serverless Search] Fix broken API key page (#166368) ## Summary This fixes the create API key flow being broken due to an undefined user profile. --- .../public/application/components/api_key/api_key.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/serverless_search/public/application/components/api_key/api_key.tsx b/x-pack/plugins/serverless_search/public/application/components/api_key/api_key.tsx index 07675f41e3f07..671f1c1ff8cf1 100644 --- a/x-pack/plugins/serverless_search/public/application/components/api_key/api_key.tsx +++ b/x-pack/plugins/serverless_search/public/application/components/api_key/api_key.tsx @@ -31,7 +31,7 @@ import { CreateApiKeyResponse } from './types'; import './api_key.scss'; export const ApiKeyPanel = ({ setClientApiKey }: { setClientApiKey: (value: string) => void }) => { - const { http, userProfile } = useKibanaServices(); + const { http, user } = useKibanaServices(); const [isFlyoutOpen, setIsFlyoutOpen] = useState(false); const { data } = useQuery({ queryKey: ['apiKey'], @@ -49,7 +49,7 @@ export const ApiKeyPanel = ({ setClientApiKey }: { setClientApiKey: (value: stri setIsFlyoutOpen(false)} setApiKey={saveApiKey} - username={userProfile.user.full_name || userProfile.user.username} + username={user?.full_name || user?.username || ''} /> )} {apiKey ? (