Fix maximum call stack size exceeded error
This commit is contained in:
1 parent
2e40ef8622
commit
9dd8b26d53
1 file changed
+4
@@ -398,10 +398,14 @@ nextRpc = (currentRequest) ->
|
|||||||
|
|
||||||
switch task.name
|
switch task.name
|
||||||
when 'getParameterValues'
|
when 'getParameterValues'
|
||||||
|
# Set channel in case params array is empty
|
||||||
|
currentRequest.sessionData.channels["task_#{task._id}"] = 0
|
||||||
for p in task.parameterNames
|
for p in task.parameterNames
|
||||||
session.addProvisions(currentRequest.sessionData, "task_#{task._id}",
|
session.addProvisions(currentRequest.sessionData, "task_#{task._id}",
|
||||||
[['refresh', p]])
|
[['refresh', p]])
|
||||||
when 'setParameterValues'
|
when 'setParameterValues'
|
||||||
|
# Set channel in case params array is empty
|
||||||
|
currentRequest.sessionData.channels["task_#{task._id}"] = 0
|
||||||
for p in task.parameterValues
|
for p in task.parameterValues
|
||||||
session.addProvisions(currentRequest.sessionData, "task_#{task._id}",
|
session.addProvisions(currentRequest.sessionData, "task_#{task._id}",
|
||||||
[['value', p[0], p[1]]])
|
[['value', p[0], p[1]]])
|
||||||
|
|||||||
Reference in new issue
Block a user