Access denied and other issues when changing a revision entity language and saving a draft

Created on 7 November 2018, over 6 years ago
Updated 29 August 2024, 8 months ago

- Enable content_translation & content moderation
- Make English as default language and add another i.e. German.
- Enable editorial workflow for content (i.e. article & Basic page)
- from 'admin/config/regional/content-language' enable translation for article and basic page and check 'Show language selector on create and edit pages'.
- Create and publish an article and ensure the selected language for the node edit is english.
- Edit the node again and change the language to German and save as a draft.
- Access denied upon saving, because the redirect is to /node/{nid}/latest which doesn't technically exist, because...
- The draft in the selected language is treated as a draft translation rather than a revision of the original node.
- Deleting the created translation, deletes the entire node including the published original.

Excepted Behavior:
TBD

Proposed Solution:
- Disable changing the entity language when creating a draft version of a node.

πŸ› Bug report
Status

Active

Version

11.0 πŸ”₯

Component
Language systemΒ  β†’

Last updated 7 days ago

  • Maintained by
  • πŸ‡©πŸ‡ͺGermany @sun
Created by

πŸ‡ΊπŸ‡ΈUnited States awm

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024