if(!$id) {
return OpenILS::EX->new("DUPLICATE_USER_USERNAME");
}
- warn "Created new patron with id $id\n";
# retrieve the patron from the db to collect defaults
my $ureq = $session->request(
"open-ils.storage.direct.actor.user.retrieve",
$id);
+
+ warn "Created new patron with id $id\n";
+
return $ureq->gather(1);
}
sub get_required_surveys {
my( $self, $client, $user_session ) = @_;
+ warn "Retrieving required surveys\n";
+
my $user_obj = $apputils->check_user_session($user_session);
my $surveys = $apputils->simple_scalar_request(
"open-ils.storage",
"open-ils.storage.action.survey.required.atomic",
$user_obj->home_ou() );
+ if($surveys) {
+ warn "Retrieved " . scalar(@$surveys)." required surveys\n";
+ }
+
my @fleshed;
for my $survey (@$surveys) {
push(@fleshed, $self->get_fleshed_survey($client, $survey));