get_approval_rows does a left join on tags_approval.approved_by =
borrowers.borrowernumber
This means it cannot return the approval tags for a given patron.
Note that this patch could be time-consuming if there is a lot of tags
in the DB.
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
if ($loggedinuser) {
$my_tags = get_tag_rows({borrowernumber=>$loggedinuser});
- my $my_approved_tags = get_approval_rows({borrowernumber => $loggedinuser, approved => 1});
+ my $my_approved_tags = get_approval_rows({ approved => 1 });
foreach my $tag (@$my_tags) {
my $biblio = GetBiblioData($tag->{biblionumber});
my $record = &GetMarcBiblio( $tag->{biblionumber} );