fix(filter): don't transform anything when input is empty
This commit is contained in:
parent
533e778b93
commit
be253333c2
@ -66,6 +66,11 @@ export function transformFilterStringForApi(
|
|||||||
labelResolver: (title: string) => number | null,
|
labelResolver: (title: string) => number | null,
|
||||||
projectResolver: (title: string) => number | null,
|
projectResolver: (title: string) => number | null,
|
||||||
): string {
|
): string {
|
||||||
|
|
||||||
|
if (filter.trim() === '') {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
// Transform labels to ids
|
// Transform labels to ids
|
||||||
LABEL_FIELDS.forEach(field => {
|
LABEL_FIELDS.forEach(field => {
|
||||||
const pattern = getFieldPattern(field)
|
const pattern = getFieldPattern(field)
|
||||||
@ -110,6 +115,11 @@ export function transformFilterStringFromApi(
|
|||||||
labelResolver: (id: number) => string | null,
|
labelResolver: (id: number) => string | null,
|
||||||
projectResolver: (id: number) => string | null,
|
projectResolver: (id: number) => string | null,
|
||||||
): string {
|
): string {
|
||||||
|
|
||||||
|
if (filter.trim() === '') {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
// Transform all attributes from snake case
|
// Transform all attributes from snake case
|
||||||
AVAILABLE_FILTER_FIELDS.forEach(f => {
|
AVAILABLE_FILTER_FIELDS.forEach(f => {
|
||||||
filter = filter.replace(snakeCase(f), f)
|
filter = filter.replace(snakeCase(f), f)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user