From 840045c688969de17923e92308685ebc90fbbda4 Mon Sep 17 00:00:00 2001 From: Waldemar Hummer Date: Sat, 2 Mar 2019 18:56:49 -0500 Subject: [PATCH] fix sorting of log groups --- moto/logs/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/moto/logs/models.py b/moto/logs/models.py index ca1fdc4a..e105d4d1 100644 --- a/moto/logs/models.py +++ b/moto/logs/models.py @@ -242,7 +242,8 @@ class LogsBackend(BaseBackend): if next_token is None: next_token = 0 - groups = sorted(group.to_describe_dict() for name, group in self.groups.items() if name.startswith(log_group_name_prefix)) + groups = [group.to_describe_dict() for name, group in self.groups.items() if name.startswith(log_group_name_prefix)] + groups = sorted(groups, key=lambda x: x['creationTime'], reverse=True) groups_page = groups[next_token:next_token + limit] next_token += limit