From d571c4870e18ceda84dc10c2fe837d3bebbf0227 Mon Sep 17 00:00:00 2001
From: Kálmán Viktor <kviktor@cloud.bme.hu>
Date: Mon, 24 Mar 2014 21:42:10 +0100
Subject: [PATCH] dashboard: fix vm order in ajax search index

---
 circle/dashboard/static/dashboard/dashboard.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/circle/dashboard/static/dashboard/dashboard.js b/circle/dashboard/static/dashboard/dashboard.js
index 0dfc8a7..46158cc 100644
--- a/circle/dashboard/static/dashboard/dashboard.js
+++ b/circle/dashboard/static/dashboard/dashboard.js
@@ -249,13 +249,17 @@ function generateVmHTML(pk, name, host, icon, _status, fav) {
       '</a>';     
 }
 
+/* copare vm-s by fav, pk order */
 function compareVmByFav(a, b) {
   if(a.fav && b.fav) {
     return a.pk < b.pk ? -1 : 1; 
   }
-  if(a.fav) {
+  else if(a.fav && !b.fav) {
     return -1;
   }
+  else if(!a.fav && b.fav) {
+    return 1;
+  }
   else
     return a.pk < b.pk ? -1 : 1; 
 }
--
libgit2 0.26.0