django1/django
Mariusz Felisiak 93a42d43a6 [4.0.x] Fixed #33159 -- Reverted "Fixed #32970 -- Changed WhereNode.clone() to create a shallow copy of children."
This reverts commit e441847eca.

A shallow copy is not enough because querysets can be reused and
evaluated in nested nodes, which shouldn't mutate JOIN aliases.

Thanks Michal Čihař for the report.
Backport of 903aaa35e5 from main
2021-09-30 11:26:53 +02:00
..
apps Refs #32355 -- Corrected comments about Python's _NamespacePath. 2021-03-26 10:17:10 +01:00
conf [4.0.x] Updated source translation catalogs. 2021-09-21 13:36:52 +02:00
contrib [4.0.x] Fixed #33141 -- Renamed Expression.empty_aggregate_value to empty_result_set_value. 2021-09-29 20:52:59 +02:00
core Fixed #33012 -- Added Redis cache backend. 2021-09-14 15:50:08 +02:00
db [4.0.x] Fixed #33159 -- Reverted "Fixed #32970 -- Changed WhereNode.clone() to create a shallow copy of children." 2021-09-30 11:26:53 +02:00
dispatch Refs #32508 -- Raised ImproperlyConfigured/TypeError instead of using "assert" in various code. 2021-06-25 06:55:47 +02:00
forms [4.0.x] Fixed #33134 -- Fixed recursion depth error when rendering Form with BoundFields. 2021-09-29 10:55:01 +02:00
http Simplified serializing HTTP response headers. 2021-08-02 09:24:48 +02:00
middleware Fixed #32768 -- Added Vary header when redirecting to prefixed i18n pattern. 2021-09-01 14:02:37 +02:00
template Fixed #30086, Refs #32873 -- Made floatformat template filter independent of USE_L10N. 2021-09-08 08:37:27 +02:00
templatetags Fixed #32365 -- Made zoneinfo the default timezone implementation. 2021-09-16 12:11:05 +02:00
test [4.0.x] Fixed #33132 -- Fixed test client handling of querystring only redirects. 2021-09-24 08:23:41 +02:00
urls Fixed #23895 -- Prevented pickling of ResolverMatch. 2021-07-29 07:04:56 +02:00
utils [4.0.x] Fixed #33027 -- Made autoreloader pass -X options. 2021-09-29 12:04:45 +02:00
views Fixed #33096 -- Fixed <form> nesting in technical 500 template. 2021-09-10 06:44:39 +02:00
__init__.py [4.0.x] Bumped version for 4.0 alpha 1 release. 2021-09-21 20:19:19 +02:00
__main__.py Fixed #24857 -- Added "python -m django" entry point. 2015-09-07 19:54:32 -04:00
shortcuts.py Made small readability improvements. 2020-10-28 20:20:20 +01:00