From b93ca8a281ae7522844fb05c790017e60ebda32d Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 9 Sep 2016 16:35:49 +0000 Subject: [PATCH] Bug 8030 - (QA Folllowup) Use Koha::Libraries Signed-off-by: Kyle M Hall --- koha-tmpl/intranet-tmpl/prog/js/holds.js | 3 ++- svc/holds | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/holds.js b/koha-tmpl/intranet-tmpl/prog/js/holds.js index b95cac0b5a..8d51474884 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/holds.js +++ b/koha-tmpl/intranet-tmpl/prog/js/holds.js @@ -106,6 +106,7 @@ $(document).ready(function() { var selectedbranch; var setbranch; if( oObj.branches[i].selected ){ + selectedbranch = " selected='selected' "; setbranch = CURRENT; } @@ -113,7 +114,7 @@ $(document).ready(function() { selectedbranch = ''; setbranch = ''; } - branchSelect += ''; + branchSelect += ''; } branchSelect +=''; return branchSelect; diff --git a/svc/holds b/svc/holds index 4a9e3af758..3c3a2b0f69 100755 --- a/svc/holds +++ b/svc/holds @@ -24,7 +24,6 @@ use JSON qw(to_json); use C4::Auth qw(check_cookie_auth); use C4::Biblio qw(GetMarcBiblio GetFrameworkCode GetRecordValue ); -use C4::Branch qw(GetBranchName GetBranchesLoop); use C4::Charset; use C4::Circulation qw(GetTransfers); use C4::Context; @@ -80,6 +79,10 @@ while ( my $h = $holds_rs->next() ) { $itemtype_limit = $itemtype->{translated_description}; } + my $libraries = Koha::Libraries->search({}, { order_by => ['branchname'] })->unblessed; + for my $library ( @$libraries ) { + $library->{selected} = 1 if $library->{branchcode} eq $h->branchcode(); + } my $hold = { DT_RowId => $h->reserve_id(), biblionumber => $biblionumber, @@ -87,7 +90,7 @@ while ( my $h = $holds_rs->next() ) { author => $h->biblio()->author(), reserve_id => $h->reserve_id(), branchcode => $h->branch()->branchname(), - branches => GetBranchesLoop($h->branch()->branchcode()), + branches => $libraries, reservedate => $h->reservedate(), expirationdate => $h->expirationdate(), suspend => $h->suspend(), -- 2.39.5