diff --git a/kmip/services/server/engine.py b/kmip/services/server/engine.py index 98ea104..a64ae4f 100644 --- a/kmip/services/server/engine.py +++ b/kmip/services/server/engine.py @@ -1773,6 +1773,13 @@ class KmipEngine(object): managed_objects = managed_objects_filtered + # Sort the matching results by their creation date. + managed_objects = sorted( + managed_objects, + key=lambda x: x.initial_date, + reverse=True + ) + unique_identifiers = [ str(x.unique_identifier) for x in managed_objects ]