There are cases when inconstancy can happen between Page.publisher_public and Page.publisher_draft. One of the pages, for example public is pointing to it's draft but the corresponding draft is not pointing the public version. I already opened an issue in GitHub (https://github.com/divio/django-cms/issues/5667).
In order to prevent this to happen in future django-cms need to ensure this consistency or to change the way how it recognizes draft and public versions of a page (because now the data are stored in database in denormalized form). I know that this denormalization was done because of speed. Nobody want the CMS to do extra SQL queries or complex SQL queries which will slow down everything. We need to ensure a proper way of getting/storring this information and ensuring that it is consistent. -- Message URL: https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id Unsubscribe: send a message to [email protected] --- You received this message because you are subscribed to the Google Groups "django CMS developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/django-cms-developers/47b1549a-f129-44fd-b274-05339eac3b75%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
