Fix lucene not allowed characters

This commit is contained in:
Peter Clement 2021-08-26 11:39:42 +01:00
parent cc2f4433b5
commit 624080800f
3 changed files with 3 additions and 7 deletions

View File

@ -34,11 +34,7 @@
{:else if type === "boolean"}
<Toggle text={label} bind:value data-cy="{meta.name}-input" />
{:else if type === "array"}
<Multiselect
bind:value
{label}
options={meta.constraints.inclusion.reduce((p, n) => p.concat(n), [])}
/>
<Multiselect bind:value {label} options={meta.constraints.inclusion.flat()} />
{:else if type === "link"}
<LinkedRowSelector bind:linkedRows={value} schema={meta} />
{:else if type === "longform"}

View File

@ -62,7 +62,7 @@
}
// if changed to an array, change default value to empty array
const idx = filters.findIndex(x => (x.field = field))
const idx = filters.findIndex(x => x.field === field)
if (expression.type === "array") {
filters[idx].value = []
} else {

View File

@ -133,7 +133,7 @@ class QueryBuilder {
}
// Escape characters
if (escape && originalType === "string") {
value = `${value}`.replace(/[ #+\-&|!{}\]^"~*?:\\]/g, "\\$&")
value = `${value}`.replace(/[ #+\-&|!(){}\]^"~*?:\\]/g, "\\$&")
}
// Wrap in quotes
if (hasVersion && wrap) {