From c547dc77d6024c6bf1bd0e0b4a829e76486e0ab3 Mon Sep 17 00:00:00 2001 From: Daniel Axtens Date: Sat, 3 Sep 2016 17:07:15 +1000 Subject: [PATCH] xmlrpc: fix max_count for check_list Negative values were broken due to some missing code. Fix it by adding code based on an example from one of the other models. Signed-off-by: Daniel Axtens Reviewed-by: Stephen Finucane --- patchwork/views/xmlrpc.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/patchwork/views/xmlrpc.py b/patchwork/views/xmlrpc.py index 890db75c..e47019c8 100644 --- a/patchwork/views/xmlrpc.py +++ b/patchwork/views/xmlrpc.py @@ -933,6 +933,9 @@ def check_list(filt=None): if max_count > 0: return list(map(check_to_dict, checks[:max_count])) + elif max_count < 0: + min_count = checks.count() + max_count + return list(map(check_to_dict, checks[min_count:])) else: return list(map(check_to_dict, checks)) except Check.DoesNotExist: -- 2.47.3