my($self, $org_id, $depth) = @_;
$depth ||= 0;
- my $org_list = OpenILS::Utils::CStoreEditor->new->json_query(
+ my $org_list = OpenILS::Utils::CStoreEditor->new->json_query({
select => {
aou => [{
transform => 'actor.org_unit_descendants',
result_field => 'id',
params => [$depth]
}],
- from => 'aou',
- where => {id => $org_id}
- }
- );
+ },
+ from => 'aou',
+ where => {id => $org_id}
+ });
my @orgs;
- push(@orgs, $_->{id}) for $org_list;
+ push(@orgs, $_->{id}) for @$org_list;
return \@orgs;
}
my($self, $org_id, $depth) = @_;
$depth ||= 0;
- my $org_list = OpenILS::Utils::CStoreEditor->new->json_query(
+ my $org_list = OpenILS::Utils::CStoreEditor->new->json_query({
select => {
aou => [{
transform => 'actor.org_unit_ancestors',
result_field => 'id',
params => [$depth]
}],
- from => 'aou',
- where => {id => $org_id}
- }
- );
+ },
+ from => 'aou',
+ where => {id => $org_id}
+ });
my @orgs;
- push(@orgs, $_->{id}) for $org_list;
+ push(@orgs, $_->{id}) for @$org_list;
return \@orgs;
}
my($self, $org_id, $depth) = @_;
$depth ||= 0;
- my $org_list = OpenILS::Utils::CStoreEditor->new->json_query(
+ my $org_list = OpenILS::Utils::CStoreEditor->new->json_query({
select => {
aou => [{
transform => 'actor.org_unit_full_path',
result_field => 'id',
params => [$depth]
}],
- from => 'aou',
- where => {id => $org_id}
- }
- );
+ },
+ from => 'aou',
+ where => {id => $org_id}
+ });
my @orgs;
- push(@orgs, $_->{id}) for $org_list;
+ push(@orgs, $_->{id}) for @$org_list;
return \@orgs;
}