From d6e568dbe3364603cf6a4a2805c861185cfca726 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Mon, 14 Feb 2022 10:21:31 +0000 Subject: [PATCH] Replace all spaces with underscores in column names rather than just the first one --- packages/server/src/api/controllers/row/internalSearch.js | 2 +- packages/server/src/db/views/staticViews.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/src/api/controllers/row/internalSearch.js b/packages/server/src/api/controllers/row/internalSearch.js index 611b3272f3..ad95a25fc5 100644 --- a/packages/server/src/api/controllers/row/internalSearch.js +++ b/packages/server/src/api/controllers/row/internalSearch.js @@ -235,7 +235,7 @@ class QueryBuilder { if (this.sort) { const order = this.sortOrder === "descending" ? "-" : "" const type = `<${this.sortType}>` - body.sort = `${order}${this.sort.replace(/ /, "_")}${type}` + body.sort = `${order}${this.sort.replace(/ /g, "_")}${type}` } return body } diff --git a/packages/server/src/db/views/staticViews.js b/packages/server/src/db/views/staticViews.js index 50b7c305d3..fa0b1f3605 100644 --- a/packages/server/src/db/views/staticViews.js +++ b/packages/server/src/db/views/staticViews.js @@ -96,7 +96,7 @@ exports.createAllSearchIndex = async () => { function idx(input, prev) { for (let key of Object.keys(input)) { let idxKey = prev != null ? `${prev}.${key}` : key - idxKey = idxKey.replace(/ /, "_") + idxKey = idxKey.replace(/ /g, "_") if (Array.isArray(input[key])) { for (let val of input[key]) { if (typeof val !== "object") {