projects
/
yaffs-website
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Security update for Core, with self-updated composer
[yaffs-website]
/
web
/
core
/
modules
/
content_moderation
/
src
/
Entity
/
Handler
/
ModerationHandler.php
diff --git
a/web/core/modules/content_moderation/src/Entity/Handler/ModerationHandler.php
b/web/core/modules/content_moderation/src/Entity/Handler/ModerationHandler.php
index 62e504e4c0e2f3b5072aea81b52bbd9f866b2dfc..f2c69178188146b7f523c78a1cb507f5773e919c 100644
(file)
--- a/
web/core/modules/content_moderation/src/Entity/Handler/ModerationHandler.php
+++ b/
web/core/modules/content_moderation/src/Entity/Handler/ModerationHandler.php
@@
-14,6
+14,8
@@
use Symfony\Component\DependencyInjection\ContainerInterface;
* Common customizations for most/all entities.
*
* This class is intended primarily as a base class.
* Common customizations for most/all entities.
*
* This class is intended primarily as a base class.
+ *
+ * @internal
*/
class ModerationHandler implements ModerationHandlerInterface, EntityHandlerInterface {
*/
class ModerationHandler implements ModerationHandlerInterface, EntityHandlerInterface {
@@
-33,6
+35,11
@@
class ModerationHandler implements ModerationHandlerInterface, EntityHandlerInte
// This is probably not necessary if configuration is setup correctly.
$entity->setNewRevision(TRUE);
$entity->isDefaultRevision($default_revision);
// This is probably not necessary if configuration is setup correctly.
$entity->setNewRevision(TRUE);
$entity->isDefaultRevision($default_revision);
+ if ($entity->hasField('revision_translation_affected')) {
+ // @todo remove this when revision and translation issues have been
+ // resolved. https://www.drupal.org/node/2860097
+ $entity->set('revision_translation_affected', TRUE);
+ }
// Update publishing status if it can be updated and if it needs updating.
if (($entity instanceof EntityPublishedInterface) && $entity->isPublished() !== $published_state) {
// Update publishing status if it can be updated and if it needs updating.
if (($entity instanceof EntityPublishedInterface) && $entity->isPublished() !== $published_state) {