외부커넥션관리 수정시 연결테스트 문제 해결과 프론트 약간 수정한 내용
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user