774056846 4 months ago
parent
commit
0ffbada9ae
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/core/callcenter/agent.py

+ 2 - 2
src/core/callcenter/agent.py

@@ -686,8 +686,8 @@ class AgentStateService:
         return int(expire_time)
 
     def _choose_max_idle_time(self, idle_agents: List[AgentStateData]) -> str:
-        idle_agents.sort(key=lambda agent: agent.get_assign_time())
-        return idle_agents[0].get_phone_num()
+        idle_agents = sorted(idle_agents, key=lambda agent: agent.assign_time, reverse=False)
+        return idle_agents[0].phone_num
 
 
 def _get_agent(saas_id, agent_id=None, agent_number=None, out_id=None):