From 9e610ee2191096de5205c5258517e0ffae607466 Mon Sep 17 00:00:00 2001 From: Abhay Garg Date: Mon, 24 Feb 2025 16:18:33 -0500 Subject: [PATCH] fix asset name input remove characters sporadically error --- frontend/src/components/UploadItem.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/UploadItem.js b/frontend/src/components/UploadItem.js index 0db9330..2e5f29c 100644 --- a/frontend/src/components/UploadItem.js +++ b/frontend/src/components/UploadItem.js @@ -61,13 +61,18 @@ function UploadItem({ config }) { if (!name) { return; } - const resp = await APIService.ValidateItemName(name); - if (resp.error) { - setName(''); - setNameError(resp.error); - throw new Error(resp.error); + try { + const resp = await APIService.ValidateItemName(name); + if (resp.error) { + setNameError(resp.error); + throw new Error(resp.error); + } else { + setNameError(''); + } + } catch (err) { + setNameError('Item name already exists. Please choose a different name.'); + console.log(err); } - setName(name); }; const [license, setLicense] = useState('');