search for multiple tags
This commit is contained in:
Jonas Winkler
2020-11-04 00:01:08 +01:00
parent 1ffad36408
commit d4aa2fb169
7 changed files with 66 additions and 25 deletions

View File

@@ -33,7 +33,7 @@ export abstract class AbstractPaperlessService<T extends ObjectWithId> {
httpParams = httpParams.set('ordering', ordering)
}
for (let extraParamKey in extraParams) {
if (extraParams[extraParamKey]) {
if (extraParams[extraParamKey] != null) {
httpParams = httpParams.set(extraParamKey, extraParams[extraParamKey])
}
}

View File

@@ -34,7 +34,11 @@ export class DocumentService extends AbstractPaperlessService<PaperlessDocument>
if (filterRules) {
let params = {}
for (let rule of filterRules) {
params[rule.type.filtervar] = rule.value
if (rule.type.multi) {
params[rule.type.filtervar] = params[rule.type.filtervar] ? params[rule.type.filtervar] + "," + rule.value : rule.value
} else {
params[rule.type.filtervar] = rule.value
}
}
return params
} else {