Only set single when passed true

Or '' or '1'

Fixes #913
This commit is contained in:
rijkvanzanten
2020-11-10 13:30:20 -05:00
parent 3a8c44e0df
commit 1d53345da2

View File

@@ -37,7 +37,7 @@ export function sanitizeQuery(
query.page = sanitizePage(rawQuery.page);
}
if (rawQuery.single) {
if (rawQuery.single || rawQuery.single === '') {
query.single = sanitizeSingle(rawQuery.single);
}
@@ -121,7 +121,11 @@ function sanitizePage(rawPage: any) {
}
function sanitizeSingle(rawSingle: any) {
return true;
if (rawSingle !== undefined && rawSingle !== null && ['', 'true', 1, '1'].includes(rawSingle)) {
return true;
}
return false;
}
function sanitizeMeta(rawMeta: any) {