Fetch user instead of using $current_user

Fixes regression in [EZP-22193](http://jira.ez.no/browse/EZP-22193), where `$current_user` isn't set in a legacy callback.