modified: backend/src/services/ScriptExecutor.ts

This commit is contained in:
GEgorov
2025-10-07 02:05:57 +03:00
parent 195b3c3611
commit 1871d0c397

View File

@@ -37,6 +37,11 @@ export class ScriptExecutor {
});
const dbId = (query as any).database_id || context.databaseId;
if (!dbId) {
throw new Error(`Database ID not found. Query database_id: ${(query as any).database_id}, Context databaseId: ${context.databaseId}. Please specify database_id in the query configuration.`);
}
const result = await sqlExecutor.executeQuery(dbId, processedQuery, paramValues);
return {
@@ -161,6 +166,13 @@ print(json.dumps(result))
// Используем database_id из запроса, если указан, иначе из контекста
const dbId = (query as any).database_id || context.databaseId;
if (!dbId) {
python.stdin.write(JSON.stringify({
error: `Database ID not found. Query database_id: ${(query as any).database_id}, Context databaseId: ${context.databaseId}. Please specify database_id in the query configuration.`
}) + '\n');
continue;
}
const result = await sqlExecutor.executeQuery(
dbId,
processedQuery,