diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/build/changelog/unreleased_12/4073.rst | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_12/4073.rst b/doc/build/changelog/unreleased_12/4073.rst new file mode 100644 index 000000000..8a083df9c --- /dev/null +++ b/doc/build/changelog/unreleased_12/4073.rst @@ -0,0 +1,13 @@ +.. change:: + :tags: bug, orm + :tickets: 4073 + + Modified the change made to the ORM update/delete evaluator in + :ticket:`3366` such that if an unmapped column expression is present + in the update or delete, if the evaluator can match its name to the + mapped columns of the target class, a warning is emitted, rather than + raising UnevaluatableError. This is essentially the pre-1.2 behavior, + and is to allow migration for applications that are currently relying + upon this pattern. However, if the given attribute name cannot be + matched to the columns of the mapper, the UnevaluatableError is + still raised, which is what was fixed in :ticket:`3366`. |
