From d5e8d2701c24a114b03db58818caf0896b4c8630 Mon Sep 17 00:00:00 2001 From: Jacob Magnusson Date: Wed, 1 Feb 2017 00:26:45 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20initialize=20index=5Fview=20twi?= =?UTF-8?q?ce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since #1238 was merged, `index_view` would be initialized twice, which caused the url of an `index_vew` passed in to `Admin.__init__()` not being read (causing 404s for me 😢). This PR fixes that. --- flask_admin/base.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/flask_admin/base.py b/flask_admin/base.py index 8a1090b17..34092f582 100644 --- a/flask_admin/base.py +++ b/flask_admin/base.py @@ -664,7 +664,12 @@ def init_app(self, app, index_view=None, self._init_extension() # Register Index view - self._set_admin_index_view(index_view=index_view, endpoint=endpoint, url=url) + if index_view is not None: + self._set_admin_index_view( + index_view=index_view, + endpoint=endpoint, + url=url + ) # Register views for view in self._views: