diff --git a/action_plugins/serverdensity.py b/action_plugins/serverdensity.py
index 86445dbbfdbf3b56d74e74938db7ba63dd2bdd26..ee8e634c84e016df85ee8cf2afb991a783fdb433 100644
--- a/action_plugins/serverdensity.py
+++ b/action_plugins/serverdensity.py
@@ -131,6 +131,7 @@ class ActionModule(object):
                 for alertname in alerts:
                     vv('- - - ' + alertname)
                     alert = alerts.get(alertname)
+                    alert.__setitem__('host', host)
                     self.ensure_alert(alert, 'device')
 
         vv('Ensure device group alerts...')
@@ -206,8 +207,11 @@ class ActionModule(object):
         if request_result.status_code != 200:
             msg = content['message']
             if content['errors']:
-              for error in content['errors']:
-                msg += ' // ' + error['description']
+                for error in content['errors']:
+                    if error['message']:
+                        msg += ' // ' + error['message']
+                    if error['description']:
+                        msg += ' // ' + error['description']
             raise ae('%s' % msg)
         return content