Impact of the bug
Unified/assignor.py
Describe the bug
SecondaryAAA setting fails if there is a campaign whose secondaryAAA is False and another one True when the former comes after the latter because of this line [1]
[1] https://github.com/CMSCompOps/WmAgentScripts/blob/python3-migration-fast/Unified/assignor.py#L271
How to reproduce it
Clone this workflow and assign it w/ Unified/assignor.py in this version [1]
[1] https://github.com/CMSCompOps/WmAgentScripts/tree/245ad3402dd4883bbc1bc61e138bd8645d8bbbf9
Expected behavior
For a given workflow, if there is a campaign whose secondaryAAA is true, TrustPUSitelists of the request should be True
Additional context and error message
None