From 0e5ef007f1bde12e7317ba0a4cc06f303c542ebf Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Fri, 6 Sep 2013 22:09:16 +0200 Subject: [PATCH] Use table attribute instead of string in database order by (probably fixes #59) --- radicale/storage/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radicale/storage/database.py b/radicale/storage/database.py index f42e75af..a23bf9ab 100644 --- a/radicale/storage/database.py +++ b/radicale/storage/database.py @@ -116,7 +116,7 @@ class Collection(ical.Collection): items = ( self.session.query(DBItem) .filter_by(collection_path=self.path, tag=item_type.tag) - .order_by("name").all()) + .order_by(DBItem.name).all()) for item in items: text = "\n".join( "%s:%s" % (line.key, line.value) for line in item.lines) @@ -189,7 +189,7 @@ class Collection(ical.Collection): headers = ( self.session.query(DBHeader) .filter_by(collection_path=self.path) - .order_by("key").all()) + .order_by(DBHeader.key).all()) return [ ical.Header("%s:%s" % (header.key, header.value)) for header in headers]