From c3776a0ba37120f796905e9b8baf5f90334a3428 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Fri, 4 Oct 2024 15:09:30 -0400 Subject: [PATCH] sort attribute values most recent to least recent --- .../src/lib/Mocha.Core/OmsImplementations/MemoryOms.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mocha-dotnet/src/lib/Mocha.Core/OmsImplementations/MemoryOms.cs b/mocha-dotnet/src/lib/Mocha.Core/OmsImplementations/MemoryOms.cs index 97dfefd..f8fb3ca 100644 --- a/mocha-dotnet/src/lib/Mocha.Core/OmsImplementations/MemoryOms.cs +++ b/mocha-dotnet/src/lib/Mocha.Core/OmsImplementations/MemoryOms.cs @@ -165,6 +165,11 @@ public class MemoryOms : Oms if (_Attributes[source].ContainsKey(attribute)) { List list = _Attributes[source][attribute]; + list.Sort(delegate (AttributeValue left, AttributeValue right) + { + return right.EffectiveDate.CompareTo(left.EffectiveDate); + }); + foreach (AttributeValue val in list) { if (val.EffectiveDate <= effectiveDate)