diff --git a/src/EventSubscriber/RequestSubscriber.php b/src/EventSubscriber/RequestSubscriber.php
index 7544fa3..e5cc735 100644
--- a/src/EventSubscriber/RequestSubscriber.php
+++ b/src/EventSubscriber/RequestSubscriber.php
@@ -2,6 +2,7 @@
 
 namespace Drupal\content_translation_redirect\EventSubscriber;
 
+use Drupal\Core\Language\LanguageInterface;
 use Symfony\Component\EventDispatcher\EventSubscriberInterface;
 use Drupal\Core\StringTranslation\StringTranslationTrait;
 use Symfony\Component\HttpKernel\Event\GetResponseEvent;
@@ -82,7 +83,7 @@ class RequestSubscriber implements EventSubscriberInterface {
     $entity = $this->checkContentEntityCanonicalRoute();
     if ($entity && $entity->isTranslatable()) {
       // Get current language and entity translation language.
-      $current_language = $this->languageManager->getCurrentLanguage();
+      $current_language = $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT);
       $entity_language = $entity->language();
       // Get redirect entity ID.
       $redirect_entity_id = $entity->getEntityTypeId() . '__' . $entity->bundle();
