diff --git a/token.tokens.inc b/token.tokens.inc
index f6ad619..e252303 100644
--- a/token.tokens.inc
+++ b/token.tokens.inc
@@ -1683,8 +1683,8 @@ function field_tokens($type, $tokens, array $data = array(), array $options = ar
           $replacements[$original] = $datetime;
         }
         else {
-          $field_tokens = \Drupal::token()->findWithPrefix($tokens, $property_name);
-          $replacements += \Drupal::token()->generate('date', $field_tokens, ['date' => $datetime], $options, $bubbleable_metadata);
+          $date_tokens = \Drupal::token()->findWithPrefix($filtered_tokens, $property_name);
+          $replacements += \Drupal::token()->generate('date', $date_tokens, ['date' => $datetime], $options, $bubbleable_metadata);
         }
       }
       else {
