The Needs Review Queue Bot β tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide β to find step-by-step guides for working with issues.
I've updated the issue summary a bit more to replicate it on a clean install with the π New non translatable field on translatable content throws error Needs work patch.
As well as attached a copy of a 10.3.2 sqlite database β to demonstate the behaviour. The relevant settings.php setting is as follows after decompressing it:
$databases['default']['default'] = array ( 'database' => '/var/www/html/web/core/default/files/.smart_date-3194515._ht.sqlite', 'prefix' => '', 'driver' => 'sqlite', 'namespace' => 'Drupal\\sqlite\\Driver\\Database\\sqlite', 'autoload' => 'core/modules/sqlite/src/Driver/Database/sqlite/', );
And can be triggered by trying to save the translation on
/ja/node/1/edit
.The patch in π New non translatable field on translatable content throws error Needs work helps but doesn't solve this issue because the "original" field value is still being modified when the RRule is initially read in the translation and causes the
\Drupal\Core\Entity\Plugin\Validation\Constraint\EntityUntranslatableFieldsConstraintValidator::hasUntranslatableFieldsChanges()
call to returnTRUE
.