diff --git a/src/js/widgets/meta_tags/widget.js b/src/js/widgets/meta_tags/widget.js index 3404a8d3b..403337500 100644 --- a/src/js/widgets/meta_tags/widget.js +++ b/src/js/widgets/meta_tags/widget.js @@ -106,7 +106,17 @@ define([ } // Update the with the meta tags - $('head').append(metatagsTemplate(data)); + $('head').append(function () { + return $(metatagsTemplate(data)).filter(function () { + var name = $(this).attr('name'); + if (name) { + + // check to see if the tag already exists + return !$('head>meta[name="' + name + '"]').length; + } + return true; + }); + }); // Let Zotero know things have updated var ev = document.createEvent('HTMLEvents');