From 8027c0a8d2584a519d32a7f64d8a8c928f702021 Mon Sep 17 00:00:00 2001 From: kundan223 Date: Tue, 13 Jan 2026 23:19:20 +0530 Subject: [6.0.x] Fixed #36855, Refs #27222 -- Mentioned multiple invocations of Field.pre_save() in 6.0 release notes. Co-authored-by: Jacob Walls Backport of 924156072ecf61ef9cf50fa0d4d553a4c0d416c2 from main. --- docs/releases/6.0.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/releases/6.0.txt b/docs/releases/6.0.txt index de874ad855..ff810b0354 100644 --- a/docs/releases/6.0.txt +++ b/docs/releases/6.0.txt @@ -481,6 +481,12 @@ Miscellaneous * The minimum supported version of ``asgiref`` is increased from 3.8.1 to 3.9.1. +.. currentmodule:: django.db.models + +* :meth:`Field.pre_save` may now be called more than once when saving model + instances, so custom implementations should be idempotent and free of side + effects. + .. _deprecated-features-6.0: Features deprecated in 6.0 -- cgit v1.3