Content not showing on translated page when orginal language is unpublished

Created on 19 June 2025, about 1 month ago

Problem / Motivation

When viewing a translated page on a multilingual site, the content does not display for anonymous (logged-out) users if the original language version is unpublished — even though the translated version is published.
This causes confusion and access issues for end users who should be able to see the translated content.

Steps to Reproduce

  1. Add a page on a multilingual site.
  2. Translate the page into another language.
  3. Unpublish the original (source) language version.
  4. Ensure the translated version remains published.
  5. Log out and attempt to view the translated page.
  6. Expected: Translated content is visible.
  7. Actual: No content is displayed.
  8. Confirm that the content is visible when logged in.

Proposed Resolution

Ensure the entity is loaded in the current language context before performing
checkAccess for the layout_paragraphs field formatter.
This should allow access checks to reflect the actual visibility of the translated (published) version,
regardless of the source version’s status.

🐛 Bug report
Status

Active

Version

2.1

Component

Code

Created by

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

Comments & Activities

Production build 0.71.5 2024