modified: frontend/src/components/EndpointModal.tsx

This commit is contained in:
GEgorov
2025-10-07 01:08:43 +03:00
parent 99eb1b66a5
commit 34b771f158

View File

@@ -74,21 +74,22 @@ export default function EndpointModal({
if (formData.execution_type === 'script') { if (formData.execution_type === 'script') {
// Для скриптов используем database_id из первого запроса или пустую строку // Для скриптов используем database_id из первого запроса или пустую строку
const firstDbId = formData.script_queries.length > 0 ? formData.script_queries[0].database_id : ''; const scriptQueries = formData.script_queries || [];
const firstDbId = scriptQueries.length > 0 ? scriptQueries[0].database_id : '';
return endpointsApi.test({ return endpointsApi.test({
database_id: firstDbId || '', database_id: firstDbId || '',
execution_type: 'script', execution_type: 'script',
script_language: formData.script_language, script_language: formData.script_language || 'javascript',
script_code: formData.script_code, script_code: formData.script_code || '',
script_queries: formData.script_queries, script_queries: scriptQueries,
parameters: paramValues, parameters: paramValues,
endpoint_parameters: formData.parameters, endpoint_parameters: formData.parameters,
}); });
} else { } else {
return endpointsApi.test({ return endpointsApi.test({
database_id: formData.database_id, database_id: formData.database_id || '',
execution_type: 'sql', execution_type: 'sql',
sql_query: formData.sql_query, sql_query: formData.sql_query || '',
parameters: paramValues, parameters: paramValues,
endpoint_parameters: formData.parameters, endpoint_parameters: formData.parameters,
}); });