modified: backend/src/services/ScriptExecutor.ts
This commit is contained in:
@@ -37,6 +37,11 @@ export class ScriptExecutor {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const dbId = (query as any).database_id || context.databaseId;
|
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);
|
const result = await sqlExecutor.executeQuery(dbId, processedQuery, paramValues);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@@ -161,6 +166,13 @@ print(json.dumps(result))
|
|||||||
// Используем database_id из запроса, если указан, иначе из контекста
|
// Используем database_id из запроса, если указан, иначе из контекста
|
||||||
const dbId = (query as any).database_id || context.databaseId;
|
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(
|
const result = await sqlExecutor.executeQuery(
|
||||||
dbId,
|
dbId,
|
||||||
processedQuery,
|
processedQuery,
|
||||||
|
|||||||
Reference in New Issue
Block a user