Ian Foote
|
8b040e3cbb
|
Fixed #25534, Fixed #31639 -- Added support for transform references in expressions.
Thanks Mariusz Felisiak and Simon Charette for reviews.
|
2020-11-27 20:42:04 +01:00 |
Nick Pope
|
335c9c94ac
|
Simplified imports from django.db and django.contrib.gis.db.
|
2020-02-04 13:20:06 +01:00 |
sage
|
6f82df69ef
|
Refs #12990 -- Moved CheckFieldDefaultMixin to the django.db.models.fields.mixins.
|
2019-10-17 12:30:29 +02:00 |
Simon Charette
|
6c3dfba892
|
Fixed #30769 -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.
This was a regression introduced by 7deeabc7c7
to address CVE-2019-14234.
Thanks Tim Kleinschmidt for the report and Mariusz for the tests.
|
2019-09-16 08:24:40 +02:00 |
Mariusz Felisiak
|
1f8382d34d
|
Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms on expressions with params.
Regression in 4f5b58f5cd .
Thanks Florian Apolloner for the report and helping with tests.
|
2019-08-14 15:25:35 +02:00 |
Mariusz Felisiak
|
7deeabc7c7
|
Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index lookups against SQL injection.
Thanks to Sage M. Abdullah for the report and initial patch.
Thanks Florian Apolloner for reviews.
|
2019-08-01 09:24:54 +02:00 |
Jon Dufresne
|
42b9a23267
|
Fixed #30400 -- Improved typography of user facing strings.
Thanks Claude Paroz for assistance with translations.
|
2019-06-28 16:46:18 +02:00 |
Simon Charette
|
84e7a9f4a7
|
Switched setUp() to setUpTestData() where possible in Django's tests.
|
2018-11-27 09:35:17 -05:00 |
Tim Graham
|
193c109327
|
Switched TestCase to SimpleTestCase where possible in Django's tests.
|
2018-11-27 08:58:44 -05:00 |
Tim Graham
|
4f7467b690
|
Refs #28577 -- Added check for HStoreField to prevent mutable default.
|
2018-04-03 11:12:56 -04:00 |
Matthew Wilkes
|
2162f0983d
|
Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).
|
2018-02-10 19:08:55 -05:00 |
Tim Graham
|
6e4c6281db
|
Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."
This reverts commit 550cb3a365
because try/except performs better.
|
2017-09-07 08:16:21 -04:00 |
Mads Jensen
|
550cb3a365
|
Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().
|
2017-06-28 14:07:55 -04:00 |
Simon Charette
|
f37467ec7a
|
Added a test for ArrayField(HStoreField()).
|
2017-05-03 23:53:08 -04:00 |
Tim Graham
|
6b4f018b2b
|
Replaced type-specific assertions with assertEqual().
Python docs say, "it's usually not necessary to invoke these methods directly."
|
2017-03-17 07:51:48 -04:00 |
Claude Paroz
|
8346680e1c
|
Refs #27795 -- Removed unneeded force_text calls
Thanks Tim Graham for the review.
|
2017-03-04 18:18:21 +01:00 |
Claude Paroz
|
d7b9aaa366
|
Refs #23919 -- Removed encoding preambles and future imports
|
2017-01-18 09:55:19 +01:00 |
David Hoffman
|
bf84d042e0
|
Fixed #27582 -- Allowed HStoreField to store null values.
|
2016-12-15 10:35:44 -05:00 |
Claude Paroz
|
283b468462
|
Fixed #25454 -- Ensured register_hstore_handler is called for all connections
Thanks Simon Charette for help with the patch.
|
2016-07-21 17:54:54 +02:00 |
Jon Dufresne
|
4f336f6652
|
Fixed #26747 -- Used more specific assertions in the Django test suite.
|
2016-06-16 14:19:18 -04:00 |
Brad Melin
|
f6517a5335
|
Fixed #26672 -- Fixed HStoreField to raise ValidationError instead of crashing on non-dict JSON input.
|
2016-06-02 16:28:01 -04:00 |
Claude Paroz
|
928c12eb1a
|
Fixed #26215 -- Fixed RangeField/ArrayField serialization with None values
Also added tests for HStoreField and JSONField.
Thanks Aleksey Bukin for the report and Tim Graham for the initial patch and
the review.
|
2016-02-16 21:07:05 +01:00 |
Greg Chapple
|
8dea9f089d
|
Fixed #26120 -- Made HStoreField cast keys and values to strings.
HStoreField now converts all keys and values to string before they're
saved to the database.
|
2016-01-29 09:51:23 -05:00 |
Ian Foote
|
86eccdc8b6
|
Fixed #25544 -- Removed duplicate ids in prefetch_related() queries.
|
2015-12-17 19:08:30 -05:00 |
Tim Graham
|
a7b7f27c05
|
Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial values.
Thanks Simon Charette for review.
|
2015-08-07 13:26:17 -04:00 |
Curtis Maloney
|
9f73009e98
|
Fixed #25215 -- Solved reference to forms.HStoreField in declaration of HStoreField
Correct test which was using the model field in a test form.
|
2015-08-04 19:15:22 +10:00 |
Andriy Sokolovskiy
|
2a7c59cd88
|
Added missing tests for transforms usage with subquery for PostgreSQL fields
|
2015-06-06 09:04:53 -04:00 |
Marc Tamlyn
|
00e8e514e1
|
Name PostgreSQL correctly.
|
2015-05-30 23:10:30 +01:00 |
Marc Tamlyn
|
74fe4428e5
|
Add HasAnyKeys lookup for HStoreField.
|
2015-05-30 21:39:45 +01:00 |
Florian Apolloner
|
6128005d90
|
Fixed forms import.
|
2015-05-24 17:52:35 +02:00 |
Andrea Grandi
|
43b2d88a5b
|
Fixed #24844 -- Corrected has_changed implementation for HStoreField.
|
2015-05-24 17:32:16 +02:00 |
Tim Graham
|
3c8fe5dddf
|
Fixed #24751 -- Fixed HStoreField isnull lookup.
|
2015-05-13 10:31:59 -04:00 |
Claude Paroz
|
36e90d1f45
|
Stopped special-casing postgres-specific tests
Refs #23879.
|
2015-04-18 15:17:49 +02:00 |
Tim Graham
|
8b39f33d78
|
Fixed #24290 -- Skipped postgres_tests if not running with PostgreSQL.
|
2015-02-17 06:34:13 -05:00 |
Marc Tamlyn
|
36f514f065
|
Added HStoreField.
Thanks to `django-hstore` for inspiration in some areas, and many people
for reviews.
|
2014-11-04 09:26:40 +00:00 |