Merge pull request #4472 from Budibase/fix/multiple-spaces-in-columns

Replace all spaces with underscores in column names
This commit is contained in:
Andrew Kingston 2022-02-15 09:16:21 +00:00 committed by GitHub
commit 392506d288
2 changed files with 2 additions and 2 deletions

View File

@ -235,7 +235,7 @@ class QueryBuilder {
if (this.sort) { if (this.sort) {
const order = this.sortOrder === "descending" ? "-" : "" const order = this.sortOrder === "descending" ? "-" : ""
const type = `<${this.sortType}>` const type = `<${this.sortType}>`
body.sort = `${order}${this.sort.replace(/ /, "_")}${type}` body.sort = `${order}${this.sort.replace(/ /g, "_")}${type}`
} }
return body return body
} }

View File

@ -96,7 +96,7 @@ exports.createAllSearchIndex = async () => {
function idx(input, prev) { function idx(input, prev) {
for (let key of Object.keys(input)) { for (let key of Object.keys(input)) {
let idxKey = prev != null ? `${prev}.${key}` : key let idxKey = prev != null ? `${prev}.${key}` : key
idxKey = idxKey.replace(/ /, "_") idxKey = idxKey.replace(/ /g, "_")
if (Array.isArray(input[key])) { if (Array.isArray(input[key])) {
for (let val of input[key]) { for (let val of input[key]) {
if (typeof val !== "object") { if (typeof val !== "object") {