From a61073d0051b2a6d0c2441302319c779a4b32bf0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cam=20Sa=C3=BCl?= <cammsaul@gmail.com>
Date: Thu, 8 Dec 2016 14:01:33 -0800
Subject: [PATCH] Sort dashboards coming back from GET /api/dashboard

---
 src/metabase/api/dashboard.clj | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/metabase/api/dashboard.clj b/src/metabase/api/dashboard.clj
index 8fb753b9bb5..60974c0d87a 100644
--- a/src/metabase/api/dashboard.clj
+++ b/src/metabase/api/dashboard.clj
@@ -17,9 +17,10 @@
 
 
 (defn- dashboards-list [filter-option]
-  (filter models/can-read? (-> (db/select Dashboard {:where (case (or (keyword filter-option) :all)
-                                                              :all  true
-                                                              :mine [:= :creator_id *current-user-id*])})
+  (filter models/can-read? (-> (db/select Dashboard {:where    (case (or (keyword filter-option) :all)
+                                                                 :all  true
+                                                                 :mine [:= :creator_id *current-user-id*])
+                                                     :order-by [:%lower.name]})
                                (hydrate :creator))))
 
 (defendpoint GET "/"
-- 
GitLab