return $e->die_event unless $e->allowed('CREATE_BIB_IMPORT_QUEUE');
$owner ||= $e->requestor->id;
+ return OpenILS::Event->new('BIB_QUEUE_EXISTS')
+ if $e->search_vandelay_bib_queue(
+ {name => $name, owner => $owner, queue_type => $type})->[0];
+
my $queue = new Fieldmapper::vandelay::bib_queue();
$queue->name( $name );
$queue->owner( $owner );
return $e->die_event unless $e->allowed('CREATE_AUTHORITY_IMPORT_QUEUE');
$owner ||= $e->requestor->id;
+ return OpenILS::Event->new('AUTH_QUEUE_EXISTS')
+ if $e->search_vandelay_bib_queue(
+ {name => $name, owner => $owner, queue_type => $type})->[0];
+
my $queue = new Fieldmapper::vandelay::authority_queue();
$queue->name( $name );
$queue->owner( $owner );