외부커넥션관리 수정시 연결테스트 문제 해결과 프론트 약간 수정한 내용

This commit is contained in:
leeheejin
2025-09-23 12:34:34 +09:00
parent f160a33b94
commit 3083ffc0a3
3 changed files with 39 additions and 32 deletions

View File

@@ -211,18 +211,17 @@ export const ExternalDbConnectionModal: React.FC<ExternalDbConnectionModalProps>
setTestingConnection(true);
setTestResult(null);
const testData: ConnectionTestRequest = {
db_type: formData.db_type,
host: formData.host,
port: formData.port,
database_name: formData.database_name,
username: formData.username,
password: formData.password,
connection_timeout: formData.connection_timeout,
ssl_enabled: formData.ssl_enabled,
};
// 편집 모드일 때만 연결 테스트 실행
if (!isEditMode || !connection?.id) {
toast({
title: "연결 테스트 불가",
description: "연결을 먼저 저장한 후 테스트할 수 있습니다.",
variant: "destructive",
});
return;
}
const result = await ExternalDbConnectionAPI.testConnection(testData);
const result = await ExternalDbConnectionAPI.testConnection(connection.id);
setTestResult(result);
if (result.success) {