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.

in any case, it isn't good practice to rely on a variable that may or may not be set.