Fix bug updating tags not triggering preset rerun

This commit is contained in:
Zaid Abdulla committed 2017-11-04 20:47:55 -07:00
1 parent a436f17888
commit 93452d445f
2 files changed
+18

No files matched your search

+7
View File
@@ -356,6 +356,9 @@ applyPresets = (sessionContext) ->
session.clearProvisions(sessionContext)
return sendAcsRequest(sessionContext)
sessionContext.deviceData.timestamps.dirty = 0;
sessionContext.deviceData.attributes.dirty = 0;
session.rpcRequest(sessionContext, null, (err, fault, id, acsRequest) ->
return throwError(err, sessionContext.httpResponse) if err
@@ -374,6 +377,10 @@ applyPresets = (sessionContext) ->
if whiteList?
return applyPresets(sessionContext)
if sessionContext.deviceData.timestamps.dirty > 1 or
sessionContext.deviceData.attributes.dirty > 1
return applyPresets(sessionContext)
sendAcsRequest(sessionContext, id, acsRequest)
)
)