diff options
Diffstat (limited to 'service/pixelated/resources/mails_resource.py')
-rw-r--r-- | service/pixelated/resources/mails_resource.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/service/pixelated/resources/mails_resource.py b/service/pixelated/resources/mails_resource.py index 37c789cf..7c9f8cc5 100644 --- a/service/pixelated/resources/mails_resource.py +++ b/service/pixelated/resources/mails_resource.py @@ -93,13 +93,12 @@ class MailsResource(Resource): query, window_size, page = request.args.get('q')[0], request.args.get('w')[0], request.args.get('p')[0] d = self._mail_service.mails(query, window_size, page) - response = lambda (mails, total): { + d.addCallback(lambda (mails, total): { "stats": { "total": total, }, "mails": [mail.as_dict() for mail in mails] - } - d.addCallback(response) + }) d.addCallback(lambda res: respond_json_deferred(res, request)) return NOT_DONE_YET |