diff --git a/ippisite/ippidb/templatetags/customtags.py b/ippisite/ippidb/templatetags/customtags.py
index 78aa3637d338505d71c7fd83624fe5b3fb61acd0..e6e524fa09ce8165d2b8c7a4277dda6524028356 100644
--- a/ippisite/ippidb/templatetags/customtags.py
+++ b/ippisite/ippidb/templatetags/customtags.py
@@ -2,6 +2,7 @@ import logging
 
 from django import forms
 from django import template
+from django.contrib.messages.storage.base import Message
 from django.forms.utils import ErrorList
 from django.utils.safestring import mark_safe
 from django.utils.translation import ugettext
@@ -102,7 +103,18 @@ def bootstrap_core(object):
     elif isinstance(object, ErrorList):
         for error in object:
             ret.append("""<div class="alert alert-danger">%s</div>""" % error.replace("\n", "<br/>"))
-    else:
+    elif isinstance(object, Message):
+        message = object
+        level_tag = message.level_tag
+        if level_tag == "error":
+            level_tag = "danger"
+        elif level_tag == "debug":
+            level_tag = "default"
+        ret.append("""<div class="alert alert-%s">%s</div>""" % (
+            level_tag,
+            message.message.replace("\n", "<br/>"),
+        ))
+    elif len(str(object)) > 0:
         ret.append("""<div class="alert alert-danger">Can't bootstrapize object of class %s</div>""" %
                    str(type(object).__name__))
     return ret