Fixes issue 870.

Signed-off-by: Aaron Karper <akar...@google.com>
---
 src/Ganeti/Constants.hs         | 3 +++
 src/Ganeti/Monitoring/Server.hs | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/Ganeti/Constants.hs b/src/Ganeti/Constants.hs
index 178fd3d..89459f6 100644
--- a/src/Ganeti/Constants.hs
+++ b/src/Ganeti/Constants.hs
@@ -4648,6 +4648,9 @@ mondTimeInterval = 5
 mondLatestApiVersion :: Int
 mondLatestApiVersion = 1
 
+mondDefaultCategory :: String
+mondDefaultCategory = "default"
+
 -- * Disk access modes
 
 diskUserspace :: String
diff --git a/src/Ganeti/Monitoring/Server.hs b/src/Ganeti/Monitoring/Server.hs
index fb5bcb1..bc860bd 100644
--- a/src/Ganeti/Monitoring/Server.hs
+++ b/src/Ganeti/Monitoring/Server.hs
@@ -147,9 +147,11 @@ dcListItem :: DataCollector -> J.JSValue
 dcListItem dc =
   J.JSArray
     [ J.showJSON $ dName dc
-    , maybe J.JSNull J.showJSON $ dCategory dc
+    , maybe defaultCategory J.showJSON $ dCategory dc
     , J.showJSON $ dKind dc
     ]
+    where
+      defaultCategory = J.showJSON C.mondDefaultCategory
 
 -- | Handler for returning lists.
 listHandler :: Snap ()
-- 
2.0.0.526.g5318336

Reply via email to