I have a DisplayProperty using the following object: public class CardDataDisplayProperties { public string modifiedFromCardId = "-1"; public string modifiedFromKeyword = "-1"; }
When I do a simple query, such as DisplayProperties\modifiedFromCardId eq '0'
(and the UGC item exists), I get no hits. The variable names in the DisplayProperty settings are lower-cased.
But, when I re-assign the variables as upper-case, e.g.:
public class CardDataDisplayProperties
{
public string ModifiedFromCardId = "-1";
public string ModifiedFromKeyword = "-1";
}
And use the upper-case version of the filter: DisplayProperties\ModifiedFromCardId eq '0'
I now get the hit.