Merge pull request #385 from MODSetter/dev

fix: error handling and validation in LumaConnectorPage
This commit is contained in:
Rohan Verma 2025-10-10 01:25:14 -07:00 committed by GitHub
commit 402039f02f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -70,15 +70,21 @@ export default function LumaConnectorPage() {
});
useEffect(() => {
fetchConnectors(parseInt(searchSpaceId)).then((data) => {
const connector = data.find(
(c: SearchSourceConnector) => c.connector_type === EnumConnectorName.LUMA_CONNECTOR
);
if (connector) {
setDoesConnectorExist(true);
}
});
}, [fetchConnectors]);
fetchConnectors(parseInt(searchSpaceId))
.then((data) => {
if (data && Array.isArray(data)) {
const connector = data.find(
(c: SearchSourceConnector) => c.connector_type === EnumConnectorName.LUMA_CONNECTOR
);
if (connector) {
setDoesConnectorExist(true);
}
}
})
.catch((error) => {
console.error("Error fetching connectors:", error);
});
}, [fetchConnectors, searchSpaceId]);
// Handle form submission
const onSubmit = async (values: LumaConnectorFormValues) => {