From fa4b6482df08d308fe88044b8c8bf981c6225fb8 Mon Sep 17 00:00:00 2001 From: André Ericson Date: Wed, 8 Oct 2014 03:27:31 +0700 Subject: [1.7.x] Fixed #23611 -- update_or_create failing from a related manager Added update_or_create to RelatedManager, ManyRelatedManager and GenericRelatedObjectManager. Added missing get_or_create to GenericRelatedObjectManager. Conflicts: tests/generic_relations/tests.py tests/get_or_create/tests.py Backport of ed37f7e979 from master --- docs/releases/1.7.1.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/releases/1.7.1.txt b/docs/releases/1.7.1.txt index 1604e75da8..6511074542 100644 --- a/docs/releases/1.7.1.txt +++ b/docs/releases/1.7.1.txt @@ -100,3 +100,6 @@ Bugfixes * Fixed ``UnicodeDecodeError`` crash in ``AdminEmailHandler`` with non-ASCII characters in the request (:ticket:`23593`). + +* Fixed missing ``get_or_create`` and ``update_or_create`` on related managers + causing ``IntegrityError`` (:ticket:`23611`). -- cgit v1.3