{
'title' : 'Override Volume Transfer Failure?',
'overridable_events' : [
+ 1208 /* TITLE_LAST_COPY */,
1219 /* COPY_REMOTE_CIRC_LIB */,
],
}
);
if (typeof robj.ilsevent != 'undefined') {
- throw(robj);
+ if (robj.ilsevent == 1221 /* ORG_CANNOT_HAVE_VOLS */) {
+ alert('That destination cannot have volumes.');
+ } else {
+ throw(robj);
+ }
} else {
alert('Volumes transferred.');
}
for (var i = 0; i < copies.length; i++) {
copies[i].call_number( data.marked_volume );
+ copies[i].circ_lib( params.owning_lib );
copies[i].ischanged( 1 );
}
- var robj = network.simple_request('FM_ACP_FLESHED_BATCH_UPDATE', [ ses(), copies, true ]);
+ var robj = network.simple_request('FM_ACP_FLESHED_BATCH_UPDATE', [ ses(), copies, true ], null
+ {
+ 'title' : 'Override Transfer Failure?',
+ 'overridable_events' : [
+ 1208 /* TITLE_LAST_COPY */,
+ ]
+ }
+ );
if (typeof robj.ilsevent != 'undefined') {
throw(robj);