Instead of testing the two differents roles, I think it would be better if the ROLE_SUPER_ADMIN should have the ROLE_ADMIN_MEDIA in is hierarchy. No ?