From ef16e6c72f2fa78f17741f98b95ae130a322abaa Mon Sep 17 00:00:00 2001 From: perploug Date: Tue, 5 Nov 2013 12:38:20 +0100 Subject: [PATCH] history service skip dublicate entries --- .../src/common/services/history.service.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/history.service.js b/src/Umbraco.Web.UI.Client/src/common/services/history.service.js index c526933d79..21764c59bf 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/history.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/history.service.js @@ -33,8 +33,13 @@ angular.module('umbraco.services') var nArray = []; function add(item) { - nArray.splice(0,0,item); - return nArray[0]; + + var any = _.where(nArray, {link: item.link}); + + if(any.length === 0){ + nArray.splice(0,0,item); + return nArray[0]; + } } return {