From ba06779f209015305d0ea8f1e57ad77fa218eb35 Mon Sep 17 00:00:00 2001 From: Tim Hostetler Date: Sat, 9 Sep 2017 01:05:17 -0400 Subject: [PATCH] Fix Duplicate Metatags * Add a check to make sure that the tags aren't already in the head --- src/js/widgets/meta_tags/widget.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/js/widgets/meta_tags/widget.js b/src/js/widgets/meta_tags/widget.js index 0f3c7ed7c..f975d3367 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');