There are several broken calls to C4::Auth::haspermission missing arguments or passing the wrong ones. In particular: ./acqui/basket.pl: haspermission({ flagsrequired => { acquisition => 'group_manage'} }) Missing userid, broken flagsrequired. ./acqui/booksellers.pl: haspermission( $uid, { flagsrequired => { acquisition => q{*} } } ) Broken flagsrequired. ./admin/aqbudget_owner_search.pl: haspermission( $res->{'userid'} ); Missing flagsrequired, maybe OK?
This appears to be fixed in master.