| Summary: | Z39.50/SRU search replaces existing biblios | ||
|---|---|---|---|
| Product: | Koha | Reporter: | Rudolf Byker <rudolfbyker> |
| Component: | Cataloging | Assignee: | Bugs List <koha-bugs> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Testopia <testopia> |
| Severity: | major | ||
| Priority: | P2 | CC: | m.de.rooy, noemie.labine, pablo.bianchi, patrick.robitaille, rudolfbyker |
| Version: | 22.05 | ||
| Hardware: | All | ||
| OS: | All | ||
| GIT URL: | Initiative type: | --- | |
| Sponsorship status: | --- | Comma delimited list of Sponsors: | |
| Crowdfunding goal: | 0 | Patch complexity: | --- |
| Documentation contact: | Documentation submission: | ||
| Text to go in the release notes: | Version(s) released in: | ||
| Circulation function: | |||
|
Description
Rudolf Byker
2019-03-20 13:22:12 UTC
I tested on 18.05.something and on current master, and could not reproduce the issue. I note that you marked it as 18.11. I recently had this issue on a Koha 22.05.09-1. I believe this should be raised to major, since imply lost of information; unintentionally replacing biblio records by librarians. We encountered this situation with 22.05.07.000 Clicking on the z39.50 search button while on a results page causes the replacement of the last biblio record of the page by the imported biblio record, as described by Rudolf in 2019. I tried on master and 21.11 and cannot reproduce. I only saw URL where biblionumber in the URL was empty. So in that case there is no overwrite. Please provide the steps in a more accurate way to reproduce. Is there any preference or so involved in the game ? [14:26] <Joubu> js/pages/results.js
[14:26] <Joubu> 394 function PopupZ3950() {
[14:26] <Joubu> is using strQuery
[14:27] <Joubu> 631 $template->param (z3950_search_params => C4::Search::z3950_search_args($z3950par || $query_desc));
[14:27] <Joubu> because before we had: catalogue/results.tt
[14:27] <Joubu> 812 [%- FOREACH z3950_search_param IN z3950_search_params -%]
[14:27] <Joubu> 813 strQuery += "&" + "[% z3950_search_param.name |uri %]" + "=" + "[% z3950_search_param.value |uri %]";
[14:27] <Joubu> 814 [%- END -%]
[14:29] <Joubu> I can easily imagine a generic 'biblionumber' coming from somewhere else
|