From 543df07720181fe23737ba14f1a261ff6f37f49c Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Thu, 8 Jan 2015 11:11:35 +0100 Subject: Fixed #24073 -- Returned None for get_language when translations are deactivated This fixes a regression caused by f7c287fca9. Thanks Markus Holtermann for identifying the regression. --- docs/ref/utils.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'docs/ref') diff --git a/docs/ref/utils.txt b/docs/ref/utils.txt index 327f44bbfc..195647ea15 100644 --- a/docs/ref/utils.txt +++ b/docs/ref/utils.txt @@ -1098,7 +1098,14 @@ For a complete discussion on the usage of the following see the .. function:: get_language() - Returns the currently selected language code. + Returns the currently selected language code. Returns ``None`` if + translations are temporarily deactivated (by :func:`deactivate_all()` or + when ``None`` is passed to :func:`override()`). + + .. versionchanged:: 1.8 + + Before Django 1.8, ``get_language()`` always returned + :setting:`LANGUAGE_CODE` when translations were deactivated. .. function:: get_language_bidi() -- cgit v1.3