Jun 16, 2016
Nov 23, 2016
Closed, Fixed and tested
CampaignVisitorGroupFilter.IsInVisitorGroup generates a NullReferenceException if it is fed with null for httpContext. And, that happens if _httpContextAccessor() returns null.
An http context is required for evaluating criteria. So we need to decide if the expected behavior is that we remove all or no promotion when filtering if there is no http context. But it should not throw an exception.