Skip to content

[5.x]: Link field changes in one site do not reflect in the entry of other site versions in a multisite setup after changing the translation method. #16274

@suposatech

Description

@suposatech

What happened?

Description

I have over 1,000 entries in a section, with the same entries translated into other languages in a multisite setup. For a button, I use a link field. To support multi-language translation, I changed the Translation Method to 'Translate for each site.'

When I tested it by adding a new entry, it worked as expected. For example:

New Entry URL:
Global site: abc.com
French site: abc.com/fr
However, for older entries, the change doesn't reflect. Instead, I get:

Old Entry URL:
Global site: abc.com
French site: abc.com (instead of abc.com/fr).

Steps to reproduce

Add a link field without setting any translation method initially. Add an entry, and after saving, change the translation method.

Expected behavior

Global site: abc.com
French site: abc.com/fr

Actual behavior

Global site: abc.com
French site: abc.com

Craft CMS version

5.5.1.1

PHP version

8.3.14

Operating system and version

No response

Database type and version

No response

Image driver and version

No response

Installed plugins and versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions