From 973b0fc4be1dac25757e430e4520d6fc2212f93b Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Fri, 28 Mar 2025 12:50:01 +0100 Subject: [PATCH] fix: use custom elements wrapper for foreign column and description in query --- src/main/ipc-handlers/tables.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/ipc-handlers/tables.ts b/src/main/ipc-handlers/tables.ts index 568d90c3..99b0e600 100644 --- a/src/main/ipc-handlers/tables.ts +++ b/src/main/ipc-handlers/tables.ts @@ -440,16 +440,17 @@ export default (connections: Record) => { ipcMain.handle('get-foreign-list', async (event, { uid, schema, table, column, description }) => { if (!validateSender(event.senderFrame)) return { status: 'error', response: 'Unauthorized process' }; + const { elementsWrapper: ew } = customizations[connections[uid]._client]; try { const query = connections[uid] - .select(`${column} AS foreign_column`) + .select(`${ew}${column}${ew} AS foreign_column`) .schema(schema) .from(table) .orderBy('foreign_column ASC'); if (description) - query.select(`LEFT(${description}, 20) AS foreign_description`); + query.select(`LEFT(${ew}${description}${ew}, 20) AS foreign_description`); const results = await query.run>();