From 6e80cee6183c8e301c34aac9bbb752ae3fed0a99 Mon Sep 17 00:00:00 2001 From: CyferShepard Date: Tue, 8 Apr 2025 10:22:08 +0200 Subject: [PATCH] Expanded Exclusion list for numeric conversion on db queries --- backend/classes/db-helper.js | 14 +++++++++++++- backend/db.js | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/backend/classes/db-helper.js b/backend/classes/db-helper.js index 917bcbd..f5dd562 100644 --- a/backend/classes/db-helper.js +++ b/backend/classes/db-helper.js @@ -160,7 +160,19 @@ async function query({ const countResult = await client.query(countQuery, values); const totalRows = parseInt(countResult.rows.length > 0 ? countResult.rows[0].count : 0, 10); - const skippedColumns = ["Name", "NowPlayingItemName"]; + const skippedColumns = [ + "Name", + "NowPlayingItemName", + "SeriesName", + "SeasonName", + "Id", + "NowPlayingItemId", + "ParentId", + "SeriesId", + "SeasonId", + "EpisodeId", + "ServerId", + ]; // Convert integer fields in the result rows const convertedRows = result.rows.map((row) => { return Object.keys(row).reduce((acc, key) => { diff --git a/backend/db.js b/backend/db.js index 82f31ea..2d91203 100644 --- a/backend/db.js +++ b/backend/db.js @@ -183,7 +183,19 @@ async function query(text, params, refreshViews = false) { } } - const skippedColumns = ["Name", "NowPlayingItemName"]; + const skippedColumns = [ + "Name", + "NowPlayingItemName", + "SeriesName", + "SeasonName", + "Id", + "NowPlayingItemId", + "ParentId", + "SeriesId", + "SeasonId", + "EpisodeId", + "ServerId", + ]; // Convert integer fields in the result rows const convertedRows = result.rows.map((row) => { return Object.keys(row).reduce((acc, key) => {