From f9e70f8db0e91c2ef59526d9c2d357a9278cf516 Mon Sep 17 00:00:00 2001 From: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Date: Sat, 28 Sep 2024 14:44:27 +0530 Subject: [PATCH] minor(ui): reset displayName to avoid being persisted (#18024) --- .../UserProfileDetails/UserProfileDetails.component.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Users/UsersProfile/UserProfileDetails/UserProfileDetails.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Users/UsersProfile/UserProfileDetails/UserProfileDetails.component.tsx index 56c1cc706079..7fd49718cae3 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Users/UsersProfile/UserProfileDetails/UserProfileDetails.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Users/UsersProfile/UserProfileDetails/UserProfileDetails.component.tsx @@ -15,7 +15,7 @@ import { ExclamationCircleFilled } from '@ant-design/icons'; import { Button, Divider, Input, Space, Tooltip, Typography } from 'antd'; import { AxiosError } from 'axios'; import { isEmpty } from 'lodash'; -import React, { useCallback, useMemo, useState } from 'react'; +import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { ReactComponent as EditIcon } from '../../../../../assets/svg/edit-new.svg'; import { @@ -269,6 +269,11 @@ const UserProfileDetails = ({ } }, [userData.id]); + useEffect(() => { + // Reset display name when user data changes + setDisplayName(userData.displayName); + }, [userData.displayName]); + return ( <>