mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
handle undefined in the search ordering
This commit is contained in:
parent
6f49f870ed
commit
3b1fb8024f
10386
package-lock.json
generated
10386
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"cross-env": "7.0.3",
|
"cross-env": "7.0.3",
|
||||||
"electron": "13.0.0-beta.17",
|
"electron": "13.0.0-beta.18",
|
||||||
"electron-builder": "22.10.5",
|
"electron-builder": "22.10.5",
|
||||||
"electron-packager": "15.2.0",
|
"electron-packager": "15.2.0",
|
||||||
"electron-rebuild": "2.3.5",
|
"electron-rebuild": "2.3.5",
|
||||||
|
@ -28,6 +28,14 @@ class OrderByAndLimitExp extends Expression {
|
|||||||
let valA = valueExtractor.extract(a);
|
let valA = valueExtractor.extract(a);
|
||||||
let valB = valueExtractor.extract(b);
|
let valB = valueExtractor.extract(b);
|
||||||
|
|
||||||
|
if (valA === undefined) {
|
||||||
|
valA = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (valB === undefined) {
|
||||||
|
valB = null;
|
||||||
|
}
|
||||||
|
|
||||||
if (valA === null && valB === null) {
|
if (valA === null && valB === null) {
|
||||||
// neither has attribute at all
|
// neither has attribute at all
|
||||||
continue;
|
continue;
|
||||||
|
@ -361,7 +361,7 @@ function getExpression(tokens, searchContext, level = 0) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
exp.subExpression = getAggregateExpression();console.log(exp);
|
exp.subExpression = getAggregateExpression();
|
||||||
return exp;
|
return exp;
|
||||||
}
|
}
|
||||||
else if (token === 'not') {
|
else if (token === 'not') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user