Bug 33238: Fix bad suggestions query (Bug 29886 follow-up)
With IndependentBranches Koha explodes with Error 500 when a non superlibrarian tries to add to basket from suggestions. In errorlog you would find "DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::mysql::st execute failed: Column 'branchcode' in where clause is ambiguous". Test plan: ========== 1. Have a Koha instance with IndependentBranches, some accepted suggestions, and a vendor defined. 2. Be a non superlibrarian librarian with permissions to manage acquisitions. 3. Create a new basket and try to add an item to the basket "From a suggestion". 4. Koha would generate error 500. 5. Apply the patch. 6. Try to add an item to the basket "From a suggestion". 7. You should succeed. Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
1344050ab4
commit
68b2f29d48
1 changed files with 1 additions and 1 deletions
|
@ -56,7 +56,7 @@ sub search_limited {
|
|||
# from other libraries)
|
||||
my $userenv = C4::Context->userenv;
|
||||
|
||||
$resultset = $self->search({ branchcode => $userenv->{branch} })
|
||||
$resultset = $self->search({ 'me.branchcode' => $userenv->{branch} })
|
||||
if $userenv && $userenv->{branch};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue