diff options
| author | savanto <savanto@users.noreply.github.com> | 2025-05-13 13:42:58 +0200 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-05-14 13:21:18 +0200 |
| commit | 8620a3b0c79e4e8098b88f1176ed26fad0bf6c5c (patch) | |
| tree | 4d1a2be9331f5aa702ae0b1551fe38a62786990a /django/db/backends/sqlite3/operations.py | |
| parent | a8716f3c4c6d78d38ce86d79c816062346dcc5bf (diff) | |
Fixed #36085 -- Added JSONField support for negative array indexing on SQLite.
Diffstat (limited to 'django/db/backends/sqlite3/operations.py')
| -rw-r--r-- | django/db/backends/sqlite3/operations.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/operations.py b/django/db/backends/sqlite3/operations.py index 340bd28ef8..2a5179755b 100644 --- a/django/db/backends/sqlite3/operations.py +++ b/django/db/backends/sqlite3/operations.py @@ -441,3 +441,6 @@ class DatabaseOperations(BaseDatabaseOperations): def force_group_by(self): return ["GROUP BY TRUE"] if Database.sqlite_version_info < (3, 39) else [] + + def format_json_path_numeric_index(self, num): + return "[#%s]" % num if num < 0 else super().format_json_path_numeric_index(num) |
