From c87873cfb64bdc4b3fb1cf85fb065588b12cbbb9 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Wed, 6 Nov 2024 11:46:39 +0530 Subject: [PATCH] fix: signer list selection issue in request sign flow --- apps/OpenSign/src/components/shared/fields/SelectSigners.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/OpenSign/src/components/shared/fields/SelectSigners.js b/apps/OpenSign/src/components/shared/fields/SelectSigners.js index 67b83a17e..50b65ea6f 100644 --- a/apps/OpenSign/src/components/shared/fields/SelectSigners.js +++ b/apps/OpenSign/src/components/shared/fields/SelectSigners.js @@ -41,7 +41,7 @@ const SelectSigners = (props) => { "X-Parse-Application-Id": localStorage.getItem("parseAppId"), ...token }; - const searchEmail = inputValue; + const searchEmail = inputValue ? inputValue : ""; const axiosRes = await axios.post(url, { searchEmail }, { headers }); const contactRes = axiosRes?.data?.result || []; if (contactRes) { @@ -54,11 +54,9 @@ const SelectSigners = (props) => { !signerObj.find((item2) => item2.objectId === item1.objectId) ); }; - //get update signer's List if signersdata is present const updateSignersList = props?.signersData && compareArrays(res, props?.signersData); - const result = updateSignersList ? updateSignersList : res; setUserList(result); return await result.map((item) => ({ @@ -70,7 +68,6 @@ const SelectSigners = (props) => { console.log("err", error); } }; - return (
@@ -87,6 +84,7 @@ const SelectSigners = (props) => { loadOptions={loadOptions} onChange={handleOptions} unstyled + onFocus={() => loadOptions()} classNames={{ control: () => "op-input op-input-bordered op-input-sm focus:outline-none hover:border-base-content w-full h-full text-[11px]",