From 24ebf17f04ee0ed157c430ff7d10ec0728abd48e Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Thu, 15 Oct 2015 22:03:25 +0200 Subject: [1.9.x] Fixed #25510 -- Allowed runserver to start with incorrect INSTALLED_APPS. In that case, the content of INSTALLED_APPS will be ignored until it's fixed and the autoreloader kicks in. I confirmed this behavior manually. As explained on the ticket it's hard to write a test for this case. Backport of df0a446fd4c864c003e4f941b5b7abd6f10c9427 from master --- docs/releases/1.9.1.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/releases/1.9.1.txt b/docs/releases/1.9.1.txt index d5bfdd2739..905f207d6a 100644 --- a/docs/releases/1.9.1.txt +++ b/docs/releases/1.9.1.txt @@ -53,3 +53,8 @@ Bugfixes * Fixed a regression which prevented using a language not in Django's default language list (:setting:`LANGUAGES`) (:ticket:`25915`). + +* Avoided hiding some exceptions, like an invalid ``INSTALLED_APPS`` setting, + behind ``AppRegistryNotReady`` when starting ``runserver`` (:ticket:`25510`). + This regression appeared in 1.8.5 as a side effect of fixing :ticket:`24704` + and by mistake the fix wasn't applied to the ``stable/1.9.x`` branch. -- cgit v1.3