$m_scope.request.pickup_lib =
egCore.idl.fromHash('aou',request.pickup_lib);
} else {
- $m_scope.request.pickup_lib = context_ou;
+ $m_scope.request.pickup_lib =
+ egOrg.CanHaveVolumes(context_ou)
+ ? context_ou
+ : egOrg.get( egCore.auth.user().ws_ou() );
}
if (request.cancel_reason) {
$m_scope.request.cancel_reason =
var usr = egCore.idl.toHash(users[0]);
$m_scope.extra.user_obj = usr;
$m_scope.request.usr = usr.id;
+ $m_scope.request.pickup_lib = egOrg.get(usr.home_ou.id);
angular.forEach(usr.settings, function(s) {
if (s.name == 'opac.hold_notify') {
if (s.value.match('phone')) {
).then(function(users) {
var usr = egCore.idl.toHash(users[0]);
aur_obj.usr = usr.id;
+ aur_obj.pickup_lib = egOrg.get(usr.home_ou.id);
angular.forEach(usr.settings, function(s) {
if (s.name == 'opac.hold_notify') {
if (s.value.match('email')) {