diff --git a/src/Controller/NodeRevisionController.php b/src/Controller/NodeRevisionController.php index 10a347e..2d853b6 100644 --- a/src/Controller/NodeRevisionController.php +++ b/src/Controller/NodeRevisionController.php @@ -65,7 +65,7 @@ class NodeRevisionController extends EntityComparisonBase { $storage = $this->entityManager()->getStorage('node'); $left_revision = $storage->loadRevision($left_vid); $right_revision = $storage->loadRevision($right_vid); - $langcode = $this->languageManager()->getCurrentLanguage(LanguageInterface::TYPE_CONTENT)->getId(); + $langcode = $node->language()->getId(); $vids = []; // Filter revisions of current translation and where the translation is // affected. diff --git a/src/Form/RevisionOverviewForm.php b/src/Form/RevisionOverviewForm.php index 95309d0..7d494f1 100755 --- a/src/Form/RevisionOverviewForm.php +++ b/src/Form/RevisionOverviewForm.php @@ -116,8 +116,8 @@ class RevisionOverviewForm extends FormBase { */ public function buildForm(array $form, FormStateInterface $form_state, $node = NULL) { $account = $this->currentUser; - $langcode = $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT)->getId(); - $langname = $this->languageManager->getLanguageName($langcode); + $langcode = $node->language()->getId(); + $langname = $node->language()->getName(); $languages = $node->getTranslationLanguages(); $has_translations = (count($languages) > 1); $node_storage = $this->entityManager->getStorage('node');