Refactor redirecting in campaign controller