The javascript that queries google is looking for the ISBN value the 'rdetail_value' class.
There are two variables in the code that render the ISBN value. One was wrapped in a <span> assigned the rdetail_value class and the other was not. The patch just fixes the one that was not assigned that class. I really don't know why adding ';query' to the URL favors one ISBN variable over the other.
A proposed patch is here. https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commit; h=bfe0d8f01b087 867320692c3ba01 138b3810c566
It has to do with how that ISBNs are rendered. With the ;query string in the URI the ISBNs are rendered like this.
<ul> rdetail_ isbns'> rdetail_ label'> ISBN:</ strong> 978-80-271-0378-2
<li class='
<strong class='
Without the ;query string they are rendered like this:
<ul> rdetail_ isbns'> rdetail_ label'> ISBN:</ strong> rdetail_ value' property= 'isbn'> 978-80- 271-0378- 2</span>
<li class='
<strong class='
<span class='
The javascript that queries google is looking for the ISBN value the 'rdetail_value' class.
There are two variables in the code that render the ISBN value. One was wrapped in a <span> assigned the rdetail_value class and the other was not. The patch just fixes the one that was not assigned that class. I really don't know why adding ';query' to the URL favors one ISBN variable over the other.