Bug 25571 - "Bibliographic record not found" when click on Edit item table
Summary: "Bibliographic record not found" when click on Edit item table
Status: CLOSED WORKSFORME
Alias: None
Product: Koha
Classification: Unclassified
Component: Cataloging (show other bugs)
Version: 19.05
Hardware: All All
: P5 - low normal (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-21 19:10 UTC by Marjorie Barry-Vila
Modified: 2020-11-30 21:45 UTC (History)
3 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments
Edit item (163.55 KB, image/png)
2020-05-21 19:10 UTC, Marjorie Barry-Vila
Details
edit item2 (65.84 KB, image/png)
2020-05-21 19:11 UTC, Marjorie Barry-Vila
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marjorie Barry-Vila 2020-05-21 19:10:14 UTC
Created attachment 105225 [details]
Edit item

Hi,

When I try to edit an item by Edit item link (koha/cataloguing/additem.pl?), I have a message "Bibliographic record not found."


Regards
Marjorie
Comment 1 Marjorie Barry-Vila 2020-05-21 19:11:16 UTC
Created attachment 105226 [details]
edit item2
Comment 2 Jonathan Druart 2020-05-22 08:38:32 UTC
Hum, I cannot recreate that. I've tested on master and 19.05.x
Which exact version are you using?

Does it only happen on this column? It's not displayed by default.

Can you confirm how the link looks like before you click, does it have "biblionumber="?
Does it happen for any bibliographic records?
Comment 3 Marjorie Barry-Vila 2020-05-22 09:51:47 UTC
(In reply to Jonathan Druart from comment #2)
> Hum, I cannot recreate that. I've tested on master and 19.05.x
> Which exact version are you using?
> 
> Does it only happen on this column? It's not displayed by default.
> 
> Can you confirm how the link looks like before you click, does it have
> "biblionumber="?
> Does it happen for any bibliographic records?

Hi,

I am using 19.05.04

It's happen on all the column.

The link before clik have biblionumber.

Yes, it's happen for any bibliographic records.

And the link Delete item do not work too.

See video here https://bit.ly/3g6o5RY

Thanks!
Marjorie
Comment 4 Katrin Fischer 2020-05-22 09:52:58 UTC
Hi Joubu, it's a context menu, it appears when you click anywhere in the table.
Comment 5 Jonathan Druart 2020-05-22 10:09:51 UTC
It worked for me on latest 19.05.x, please upgrade to the latest 19.05 and confirm it is still valid.
Comment 6 Jonathan Druart 2020-05-27 09:44:28 UTC
1. Do you see a JS error in the console?

2. Does the "Delete item" work?

3. The biblionumber value is retrieved in JS:
 18     var biblionumber = $("input[name='biblionumber']").attr("value");
from koha-tmpl/intranet-tmpl/prog/js/cataloging_additem.js

Can you edit the source code of the page and search for
    <input type="hidden" name="biblionumber" value="XXX" />
(for me at line 866)

You can also copy the whole source code and attach it here.
Comment 7 Marjorie Barry-Vila 2020-05-27 18:25:33 UTC
(In reply to Jonathan Druart from comment #6)
> 1. Do you see a JS error in the console?
> 
> 2. Does the "Delete item" work?
> 
> 3. The biblionumber value is retrieved in JS:
>  18     var biblionumber = $("input[name='biblionumber']").attr("value");
> from koha-tmpl/intranet-tmpl/prog/js/cataloging_additem.js
> 
> Can you edit the source code of the page and search for
>     <input type="hidden" name="biblionumber" value="XXX" />
> (for me at line 866)
> 
> You can also copy the whole source code and attach it here.

Hi,

Sorry to have bothered you for nothing!

Looking at the javascript codes in the intranetuserjs system preference, I saw that the code that I had adapted from this https://wiki.koha-community.org/wiki/JQuery_Library#Add_ability_to_search_authority_records_through_ID for this page brought the problem.

This code worked very well before 19.05.

if (location.pathname.indexOf('cataloguing/addbooks.pl')>-1 || location.pathname.indexOf('cataloguing/additem.pl')>-1) {
    $('#breadcrumbs').before('<form action="/cgi-bin/koha/catalogue/detail.pl"><div id="biblionumber">Rechercher par numéro de notice: <input size="8" name="biblionumber"> <input value="Rechercher" type="submit"></div></form>'); $('#biblionumber').css('margin-left','200px');
}


I will modify it so that it no longer brings the error.

thanks again
Marjorie