sort attribute values most recent to least recent

This commit is contained in:
Michael Becker 2024-10-04 15:09:30 -04:00
parent 7910696fa1
commit c3776a0ba3

View File

@ -165,6 +165,11 @@ public class MemoryOms : Oms
if (_Attributes[source].ContainsKey(attribute)) if (_Attributes[source].ContainsKey(attribute))
{ {
List<AttributeValue> list = _Attributes[source][attribute]; List<AttributeValue> list = _Attributes[source][attribute];
list.Sort(delegate (AttributeValue left, AttributeValue right)
{
return right.EffectiveDate.CompareTo(left.EffectiveDate);
});
foreach (AttributeValue val in list) foreach (AttributeValue val in list)
{ {
if (val.EffectiveDate <= effectiveDate) if (val.EffectiveDate <= effectiveDate)