November Happy Hour will be moved to Thursday December 5th.
AI OnAI Off
November Happy Hour will be moved to Thursday December 5th.
In case its needed:
Criterion:
[VisitorGroupCriterion( Category = "Technical", Description = "Determines if the current request contains the specified cookie (lookup by name)", DisplayName = "Cookie exists123")] public class CookieExistsCriterion : CriterionBase<CookieExistsViewModel> { public override bool IsMatch(IPrincipal principal, HttpContextBase httpContext) { if (httpContext.Request == null) { return false; } return httpContext.Request.Cookies[this.Model.CookieName] != null; } }
model:
public class CookieExistsViewModel : CriterionModelBase { [Required] public string CookieName { get; set; } public override ICriterionModel Copy() { return ShallowCopy(); } }
Hi, I have setup a custom criterion that checks for cookie existance as per this post http://tedgustaf.com/blog/2011/10/create-new-visitor-group-criterion-in-episerver/
I have all this setup fine, the trouble im running into is that the criterion is appearing twice:
I have searched my code in case there was another instance of the class by mistake, which there isnt, also renamed the one I had to double check this. I then reverted my db to an ealier backup in case it was a previous version, on load I would still have two instances. All I can think of is something is loading this object twice in the initialisation?