TeamS Grazi VS GXI SuperPooper

Playing as Ter Adun against Gwen

Used my 'Cleric's Mantle' on ally.
Proceeded to use Ter Adun's ability to destroy enemy trap - a 'Ricochet Trap'.
Ally was disabled.

My count is that the trap was destroyed, therefore ally can attack. Why was the trap ability deployed if the trap was destroyed before hand?

Any ruling or this? Or bug?

Thank you!