This commit is contained in:
2021-10-07 18:04:14 +00:00
parent ffa2658e74
commit 5fd9a42c35
2 changed files with 71 additions and 4 deletions

View File

@@ -546,7 +546,9 @@ namespace AyaNova.DataList
long lId = 0;
if (!long.TryParse(crit[0], out lId)) return ret;
if (lId == 0) return ret;
//special exemption if id is zero then it's the unassigned user being requested
//if (lId == 0) return ret;
//Have valid type, have an id, so filter away
switch (forType)
@@ -554,8 +556,16 @@ namespace AyaNova.DataList
case AyaType.User:
{
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "metauser" };
FilterOption.Items.Add(new DataListColumnFilter() { value = crit[0], op = DataListFilterComparisonOperator.Equality });
ret.Add(FilterOption);
if (lId == 0)
{
FilterOption.Items.Add(new DataListColumnFilter() { value = "*NULL*", op = DataListFilterComparisonOperator.Equality });
ret.Add(FilterOption);
}
else
{
FilterOption.Items.Add(new DataListColumnFilter() { value = crit[0], op = DataListFilterComparisonOperator.Equality });
ret.Add(FilterOption);
}
}
break;