Merge pull request #1104 from JackJiang1234/master
fix concurrent issue
This commit is contained in:
commit
bf65265a4d
|
|
@ -17,13 +17,14 @@ public partial class AgentService
|
|||
instructions.AddRange(secondaryInstructions);
|
||||
|
||||
// update states
|
||||
var renderDict = new Dictionary<string, object>(agent.TemplateDict);
|
||||
foreach (var t in conv.States.GetStates())
|
||||
{
|
||||
agent.TemplateDict[t.Key] = t.Value;
|
||||
renderDict[t.Key] = t.Value;
|
||||
}
|
||||
|
||||
agent.TemplateDict[TemplateRenderConstant.RENDER_AGENT] = agent;
|
||||
var res = render.Render(string.Join("\r\n", instructions), agent.TemplateDict);
|
||||
renderDict[TemplateRenderConstant.RENDER_AGENT] = agent;
|
||||
var res = render.Render(string.Join("\r\n", instructions), renderDict);
|
||||
return res;
|
||||
}
|
||||
|
||||
|
|
@ -143,4 +144,4 @@ public partial class AgentService
|
|||
|
||||
return result.IsEqualTo("visible");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue