Recognize _instance DB field from v1.0
This commit is contained in:
1 parent
9199691903
commit
acaebc729c
1 file changed
+4
-3
+4
-3
@@ -156,6 +156,7 @@ fetchDevice = (id, timestamp, patterns, callback) ->
|
|||||||
projection[path.concat([fragment, '_value']).join('.')] = 1
|
projection[path.concat([fragment, '_value']).join('.')] = 1
|
||||||
projection[path.concat([fragment, '_type']).join('.')] = 1
|
projection[path.concat([fragment, '_type']).join('.')] = 1
|
||||||
projection[path.concat([fragment, '_object']).join('.')] = 1
|
projection[path.concat([fragment, '_object']).join('.')] = 1
|
||||||
|
projection[path.concat([fragment, '_instance']).join('.')] = 1
|
||||||
projection[path.concat([fragment, '_writable']).join('.')] = 1
|
projection[path.concat([fragment, '_writable']).join('.')] = 1
|
||||||
projection[path.concat([fragment, '_orig']).join('.')] = 1
|
projection[path.concat([fragment, '_orig']).join('.')] = 1
|
||||||
|
|
||||||
@@ -243,8 +244,8 @@ fetchDevice = (id, timestamp, patterns, callback) ->
|
|||||||
if obj['_writable']?
|
if obj['_writable']?
|
||||||
attrs.writable = [timestamp, if obj['_writable'] then 1 else 0]
|
attrs.writable = [timestamp, if obj['_writable'] then 1 else 0]
|
||||||
|
|
||||||
if obj['_object']?
|
if obj['_object']? or obj['_instance']?
|
||||||
attrs.object = [t, if obj['_object'] then 1 else 0]
|
attrs.object = [t, if (obj['_object'] or obj['_instance']) then 1 else 0]
|
||||||
|
|
||||||
res.push([path, t, attrs])
|
res.push([path, t, attrs])
|
||||||
|
|
||||||
@@ -255,7 +256,7 @@ fetchDevice = (id, timestamp, patterns, callback) ->
|
|||||||
storeParams(v, path.concat(k), obj['_timestamp'] or 1, descendantsFetched, projTree?[k])
|
storeParams(v, path.concat(k), obj['_timestamp'] or 1, descendantsFetched, projTree?[k])
|
||||||
delete projTree[kk] if projTree
|
delete projTree[kk] if projTree
|
||||||
|
|
||||||
if obj['_object']
|
if obj['_object'] or obj['_instance']
|
||||||
if descendantsFetched
|
if descendantsFetched
|
||||||
res.push([path.concat('*'), obj['_timestamp']]) if obj['_timestamp']
|
res.push([path.concat('*'), obj['_timestamp']]) if obj['_timestamp']
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in new issue
Block a user