diff --git a/templates/fragment_flashed_messages.html b/templates/fragment_flashed_messages.html index cbebc0949437eb2ebc8179328c17477ff67c6eea..2e9db1d479ac71ca199dd87b48d16744ad137ead 100644 --- a/templates/fragment_flashed_messages.html +++ b/templates/fragment_flashed_messages.html @@ -1,10 +1,26 @@ <div class="fragment-flash-messages"> -{% for message in get_flashed_messages() %} - <div class="alert alert-success" role="alert"> - <span>{{ message }}</span> - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> - <span aria-hidden="true">×</span> - </button> - </div> -{% endfor %} +{% with errors = get_flashed_messages(category_filter=["error"]) %} + {% if errors %} + {% for message in errors %} + <div class="alert alert-danger" role="alert"> + <span>{{ message }}</span> + <button type="button" class="close" data-dismiss="alert" aria-label="Close"> + <span aria-hidden="true">×</span> + </button> + </div> + {% endfor %} + {% endif %} +{% endwith %} +{% with messages = get_flashed_messages(category_filter=["message"]) %} + {% if messages %} + {% for message in messages %} + <div class="alert alert-success" role="alert"> + <span>{{ message }}</span> + <button type="button" class="close" data-dismiss="alert" aria-label="Close"> + <span aria-hidden="true">×</span> + </button> + </div> + {% endfor %} + {% endif %} +{% endwith %} </div> \ No newline at end of file