diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt index 03acede510..e0e6c2ef27 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -1679,12 +1679,14 @@ [% IF ( Koha.Preference('OPACDetailQRCode') ) %] + var link_canonical = document.querySelector("link[rel=canonical]"); + var qrcode = kjua({ ecLevel: "H", render: "canvas", rounded: 100, size: 150, - text: location.href, + text: link_canonical ? link_canonical.href : location.href, }); if (qrcode) { document.getElementById("qrcode").appendChild( qrcode );