mirror of
https://github.com/wagtail/wagtail.git
synced 2024-12-01 11:41:20 +01:00
b9f585a6c9
Trying to compare revisions of a page that includes changes to a foreign key field of a related model that declared a custom primary key failed with an uncaught exception. The root cause was ForeignObjectComparison filtering by the id field, which is not present in models that declare a custom primary key. The solution is simply to filter by pk instead of id, which always maps to the primary key of the corresponding model. Include a regression unit test.
34 lines
937 B
ReStructuredText
34 lines
937 B
ReStructuredText
==========================================
|
|
Wagtail 2.8 release notes - IN DEVELOPMENT
|
|
==========================================
|
|
|
|
.. contents::
|
|
:local:
|
|
:depth: 1
|
|
|
|
|
|
What's new
|
|
==========
|
|
|
|
|
|
Other features
|
|
~~~~~~~~~~~~~~
|
|
|
|
* Removed leftover Python 2.x compatibility code (Sergey Fedoseev)
|
|
* Combine flake8 configurations (Sergey Fedoseev)
|
|
* Improved diffing behavior for text fields (Aliosha Padovani)
|
|
* Improve contrast of disabled inputs (Nick Smith)
|
|
|
|
|
|
Bug fixes
|
|
~~~~~~~~~
|
|
|
|
* Rename documents listing column 'uploaded' to 'created' (LB (Ben Johnston))
|
|
* Submenu items longer then the page height are no longer broken by the submenu footer (Igor van Spengen)
|
|
* Unbundle the l18n library as it was bundled to avoid installation errors which have been resolved (Matt Westcott)
|
|
* Prevent error when comparing pages that reference a model with a custom primary key (Fidel Ramos)
|
|
|
|
|
|
Upgrade considerations
|
|
======================
|