Decode Date JSON value at LiveQuery (#5540)

This commit is contained in:
ananfang
2019-05-01 02:00:23 +08:00
committed by Diamond Lewis
parent 2e2ee06279
commit fa97df5f4e
2 changed files with 49 additions and 0 deletions

View File

@@ -177,6 +177,10 @@ function matchesKeyConstraints(object, key, constraints) {
// Bail! We can't handle relational queries locally
return false;
}
// Decode Date JSON value
if (object[key] && object[key].__type == 'Date') {
object[key] = new Date(object[key].iso);
}
// Equality (or Array contains) cases
if (typeof constraints !== 'object') {
if (Array.isArray(object[key])) {