Some more bug fixes

This commit is contained in:
Zaid Abdulla committed 2016-09-07 01:26:08 -07:00
1 parent 942d929476
commit f0b7fb3ec0
1 file changed
+5 -5
+5 -5
View File
@@ -206,7 +206,7 @@ addProvisions = (sessionData, channel, provisions) ->
# Remove duplicate provisions # Remove duplicate provisions
for p, j in sessionData.provisions[0] for p, j in sessionData.provisions[0]
if channel == sessionData.channels[j] and JSON.stringify(p) == JSON.stringify(provision) if channel == sessionData.channels[j] and JSON.stringify(p) == JSON.stringify(provision)
sessionData.provisions.splice(j, 1) sessionData.provisions[0].splice(j, 1)
sessionData.channels.splice(j, 1) sessionData.channels.splice(j, 1)
sessionData.provisions[0].push(provision) sessionData.provisions[0].push(provision)
@@ -571,7 +571,7 @@ generateRpcRequest = (sessionData) ->
# Delete instance # Delete instance
syncState.instancesToDelete.forEach((instances, parent) -> syncState.instancesToDelete.forEach((instances, parent) ->
instances.forEach((instance, index, thisArray) -> instances.forEach((instance, key, thisSet) ->
if rpcReq? if rpcReq?
completed = false completed = false
else else
@@ -579,7 +579,7 @@ generateRpcRequest = (sessionData) ->
type: 'DeleteObject' type: 'DeleteObject'
objectName: instance.join('.') + '.' objectName: instance.join('.') + '.'
} }
thisArray.splice(index, 1) thisSet.delete(instance)
) )
) )
@@ -587,7 +587,7 @@ generateRpcRequest = (sessionData) ->
# Create instance # Create instance
syncState.instancesToCreate.forEach((instances, parent) -> syncState.instancesToCreate.forEach((instances, parent) ->
instances.forEach((instance, index, thisArray) -> instances.forEach((instance, key, thisSet) ->
if rpcReq? if rpcReq?
completed = false completed = false
else else
@@ -597,7 +597,7 @@ generateRpcRequest = (sessionData) ->
next: 'getInstanceKeys' next: 'getInstanceKeys'
instanceValues: instance instanceValues: instance
} }
thisArray.splice(index, 1) thisSet.delete(instance)
) )
) )