Expand preset precondition query
This commit is contained in:
1 parent
b470c3273c
commit
94affab377
1 file changed
+2
@@ -3,6 +3,7 @@ common = require './common'
|
|||||||
db = require './db'
|
db = require './db'
|
||||||
mongoQuery = require './mongo-query'
|
mongoQuery = require './mongo-query'
|
||||||
mongodb = require 'mongodb'
|
mongodb = require 'mongodb'
|
||||||
|
query = require './query'
|
||||||
|
|
||||||
|
|
||||||
getPresets = (callback) ->
|
getPresets = (callback) ->
|
||||||
@@ -45,6 +46,7 @@ exports.assertPresets = (deviceId, presetsHash, callback) ->
|
|||||||
# only fetch relevant params
|
# only fetch relevant params
|
||||||
projection = {}
|
projection = {}
|
||||||
for p in presets
|
for p in presets
|
||||||
|
p.precondition = query.expand(p.precondition)
|
||||||
mongoQuery.projection(p.precondition, projection)
|
mongoQuery.projection(p.precondition, projection)
|
||||||
|
|
||||||
for c in p.configurations
|
for c in p.configurations
|
||||||
|
|||||||
Reference in new issue
Block a user