From 07bfa0820adadb573240b517a3eb1bbff2d41af7 Mon Sep 17 00:00:00 2001 From: deepthi-28 Date: Mon, 24 Mar 2025 13:37:53 +0530 Subject: [PATCH] State variable type changed empty string to undefined Signed-off-by: deepthi-28 --- .../src/components/FailedEntities.tsx | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx index b4df10335d..1c92d27cb6 100644 --- a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx +++ b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx @@ -118,8 +118,12 @@ export const FailedEntities = () => { const [, setSelectedSearchTerm] = useState(''); const unprocessedEntityApi = useApi(catalogUnprocessedEntitiesApiRef); const alertApi = useApi(alertApiRef); - const [selectedEntityId, setSelectedEntityId] = useState(''); - const [selectedEntityRef, setSelectedEntityRef] = useState(''); + const [selectedEntityId, setSelectedEntityId] = useState( + undefined, + ); + const [selectedEntityRef, setSelectedEntityRef] = useState< + string | undefined + >(undefined); const [confirmationDialogOpen, setConfirmationDialogOpen] = useState(false); if (loading) { @@ -143,11 +147,13 @@ export const FailedEntities = () => { const cleanUpAfterRemoval = async () => { try { - await unprocessedEntityApi.delete(selectedEntityId); - alertApi.post({ - message: `Entity ${selectedEntityRef} has been deleted`, - severity: 'success', - }); + if (selectedEntityId) { + await unprocessedEntityApi.delete(selectedEntityId); + alertApi.post({ + message: `Entity ${selectedEntityRef} has been deleted`, + severity: 'success', + }); + } } catch (e) { alertApi.post({ message: `Ran into an issue when deleting ${selectedEntityRef}. Please try again later.`,