Index: query.py
===================================================================
--- query.py	(revision 4001)
+++ query.py	(working copy)
@@ -54,7 +54,8 @@
         if self.order != 'id' \
                 and self.order not in [f['name'] for f in self.fields]:
             # order by priority by default
-            self.order = 'priority'
+            if self.order not in ['time', 'changetime']:
+                self.order = 'priority'
 
         if self.group not in [f['name'] for f in self.fields]:
             self.group = None

