diff --git a/core/modules/config_translation/lib/Drupal/config_translation/ConfigFieldInstanceMapper.php b/core/modules/config_translation/lib/Drupal/config_translation/ConfigFieldInstanceMapper.php
index be497e4..d4172d8 100644
--- a/core/modules/config_translation/lib/Drupal/config_translation/ConfigFieldInstanceMapper.php
+++ b/core/modules/config_translation/lib/Drupal/config_translation/ConfigFieldInstanceMapper.php
@@ -22,12 +22,10 @@ class ConfigFieldInstanceMapper extends ConfigEntityMapper {
    * {@inheritdoc}
    */
   public function getBaseRouteParameters() {
-    $parameters = parent::getBaseRouteParameters();
-    $base_entity_info = $this->entityManager->getDefinition($this->pluginDefinition['base_entity_type']);
     // @todo Field instances have no method to return the bundle the instance is
     //   attached to. See https://drupal.org/node/2134861
-    $parameters[$base_entity_info['bundle_entity_type']] = $this->entity->bundle;
-    return $parameters;
+    $route_info = $this->entityManager->getAdminRouteInfo($this->pluginDefinition['base_entity_type'], $this->entity->bundle);
+    return $route_info['route_parameters'];
   }
 
   /**
