The only way I could think of to get around the problem was to put:
$SESSION->wantsurl = null;
into our auth plugin so that no matter what when a user logs in they land on the dashboard. Not ideal, but I can't have it throwing exceptions when it tries to redirect to a page with a required_param call.
$SESSION->wantsurl = null;
into our auth plugin so that no matter what when a user logs in they land on the dashboard. Not ideal, but I can't have it throwing exceptions when it tries to redirect to a page with a required_param call.