fix: error handling and validation in LumaConnectorPage

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2025-10-10 01:24:27 -07:00
parent 9ee9a683be
commit bee6b7c2cc

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) => {