Steps to reproduce:
1. Schedule a capture in the future on a core with at least two capture agents.
2. Note that it has the correct capture agent in the upcoming field.
3. Edit the capture and change the capture agent to a different one and save.
4. Go to the upcoming field and notice that it hasn't updated the capture agent but when you edit the entry using the edit link it has the correct capture agent.
Only the first capture agent scheduled for an event is displayed in the upcoming table (I have tried changing CA1 to CA2 to CA3 and it still reports CA1 as the capture agent)
It should report the correct capture agent.
Workaround (if any):
Either looking at the capture agent schedule or editing the recording