diff --git a/ihatemoney/static/favicon.ico b/ihatemoney/static/favicon.ico new file mode 100644 index 00000000..9db04f25 Binary files /dev/null and b/ihatemoney/static/favicon.ico differ diff --git a/ihatemoney/web.py b/ihatemoney/web.py index 6e876c03..b462fe4c 100644 --- a/ihatemoney/web.py +++ b/ihatemoney/web.py @@ -9,9 +9,10 @@ some shortcuts to make your life better when coding (see `pull_project` and `add_project_id` for a quick overview) """ +import os from flask import ( Blueprint, current_app, flash, g, redirect, render_template, request, - session, url_for, send_file + session, url_for, send_file, send_from_directory ) from flask_mail import Message from flask_babel import get_locale, gettext as _ @@ -582,3 +583,9 @@ def dashboard(): projects=Project.query.all(), is_admin_dashboard_activated=is_admin_dashboard_activated ) + + +@main.route('/favicon.ico') +def favicon(): + return send_from_directory(os.path.join(main.root_path, 'static'), + 'favicon.ico', mimetype='image/vnd.microsoft.icon')