From 416aa064f86f51bf63bcdf57f52f92debeb05525 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Tue, 19 Apr 2016 22:41:48 +0000 Subject: [PATCH] don't know why some jobs were missing from the list, but with this change they all show up --- webconsole/brozzler-webconsole/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webconsole/brozzler-webconsole/__init__.py b/webconsole/brozzler-webconsole/__init__.py index 5d624ec..5948a26 100644 --- a/webconsole/brozzler-webconsole/__init__.py +++ b/webconsole/brozzler-webconsole/__init__.py @@ -4,6 +4,7 @@ import json import sys import os import importlib +import rethinkdb # XXX flask does its own logging config # import logging @@ -102,8 +103,7 @@ def services(): @app.route("/api/jobs") def jobs(): - jobs_ = list(r.table("jobs").run()) - jobs_ = sorted(jobs_, key=lambda j: j['id'], reverse=True) + jobs_ = list(r.table("jobs").order_by(rethinkdb.desc("id")).run()) return flask.jsonify(jobs=jobs_) @app.route("/api/config")