summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/db/backends/sqlite3/base.py2
-rw-r--r--docs/releases/4.1.1.txt3
2 files changed, 4 insertions, 1 deletions
diff --git a/django/db/backends/sqlite3/base.py b/django/db/backends/sqlite3/base.py
index 8ca076a1d9..e0c668402f 100644
--- a/django/db/backends/sqlite3/base.py
+++ b/django/db/backends/sqlite3/base.py
@@ -289,7 +289,7 @@ class DatabaseWrapper(BaseDatabaseWrapper):
for column_name, (
referenced_column_name,
referenced_table_name,
- ) in relations:
+ ) in relations.items():
cursor.execute(
"""
SELECT REFERRING.`%s`, REFERRING.`%s` FROM `%s` as REFERRING
diff --git a/docs/releases/4.1.1.txt b/docs/releases/4.1.1.txt
index f97015b9fa..2e4782f904 100644
--- a/docs/releases/4.1.1.txt
+++ b/docs/releases/4.1.1.txt
@@ -52,3 +52,6 @@ Bugfixes
* Reallowed, following a regression in Django 4.1, creating reverse foreign key
managers on unsaved instances (:ticket:`33952`).
+
+* Fixed a regression in Django 4.1 that caused a migration crash on SQLite <
+ 3.20 (:ticket:`33960`).