modified: frontend/src/components/EndpointModal.tsx
This commit is contained in:
@@ -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,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user