diff --git a/core/modules/field/lib/Drupal/field/Tests/TranslationWebTest.php b/core/modules/field/lib/Drupal/field/Tests/TranslationWebTest.php
index ceaf8f1..c4c81fd 100644
--- a/core/modules/field/lib/Drupal/field/Tests/TranslationWebTest.php
+++ b/core/modules/field/lib/Drupal/field/Tests/TranslationWebTest.php
@@ -117,11 +117,11 @@ function testFieldFormTranslationRevisions() {
     $entity->save();
 
     // Create a new revision.
-    $langcode = field_valid_language(NULL);
+    $langcode = $entity->language()->langcode;
     $edit = array(
       'user_id' => 1,
       'name' => $this->randomName(),
-      "{$field_name}[$langcode][0][value]" => $entity->getTranslation($langcode)->{$field_name}->value,
+      "{$field_name}[$langcode][0][value]" => $entity->{$field_name}->value,
       'revision' => TRUE,
     );
     $this->drupalPost($this->entity_type . '/manage/' . $entity->id() . '/edit', $edit, t('Save'));
