Fix sort bug in API
This commit is contained in:
1 parent
b1c684fc9f
commit
aa55dcef8f
1 file changed
+5
-1
@@ -201,8 +201,12 @@ function processDeviceSort(sort) {
|
|||||||
const s = {};
|
const s = {};
|
||||||
for (const [k, v] of Object.entries(sort)) {
|
for (const [k, v] of Object.entries(sort)) {
|
||||||
if (k === "DeviceID.ID") s["_id"] = v;
|
if (k === "DeviceID.ID") s["_id"] = v;
|
||||||
|
else if (k.startsWith("DeviceID.")) s[`_deviceId._${k.slice(9)}`] = v;
|
||||||
else if (k === "Events.Inform") s["_lastInform"] = v;
|
else if (k === "Events.Inform") s["_lastInform"] = v;
|
||||||
else s[k] = v;
|
else if (k === "Events.Registered") s["_registered"] = v;
|
||||||
|
else if (k === "Events.1_BOOT") s["_lastBoot"] = v;
|
||||||
|
else if (k === "Events.0_BOOTSTRAP") s["_lastBootstrap"] = v;
|
||||||
|
else s[`${k}._value`] = v;
|
||||||
}
|
}
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
|
|||||||
Reference in new issue
Block a user