diff options
| author | Claude Paroz <claude@2xlibre.net> | 2013-05-24 20:45:03 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2013-05-24 20:48:02 +0200 |
| commit | 7e95d7a93088675f984d1079e4e3c3ddc1723b0f (patch) | |
| tree | 4ae91fcc37f1a3f9f9938557af20770bf250ff8e /django | |
| parent | fbab3209fc6b32752a71d012add57cd440adfc94 (diff) | |
Fixed a regression in router initialization
Regression was introduced in 6a6bb168b. Thanks Bas Peschier for the
report.
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/utils.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/django/db/utils.py b/django/db/utils.py index 6ba6bf346c..99804ee8fa 100644 --- a/django/db/utils.py +++ b/django/db/utils.py @@ -224,13 +224,14 @@ class ConnectionRouter(object): def routers(self): if self._routers is None: self._routers = settings.DATABASE_ROUTERS + routers = [] for r in self._routers: if isinstance(r, six.string_types): router = import_by_path(r)() else: router = r - self._routers.append(router) - return self._routers + routers.append(router) + return routers def _router_func(action): def _route_db(self, model, **hints): |
