diff --git a/src/Context/FieldResolver.php b/src/Context/FieldResolver.php
index b50dd3e..ce3a8ef 100644
--- a/src/Context/FieldResolver.php
+++ b/src/Context/FieldResolver.php
@@ -101,7 +101,8 @@ class FieldResolver {
     $resource_types = [$resource_type];
     while ($field_name = array_shift($parts)) {
       $field_name = $this->getInternalName($field_name, $resource_types);
-      $definitions = $this->fieldManager->getFieldStorageDefinitions($entity_type_id)
+      $definitions = $this->fieldManager->getFieldDefinitions($entity_type_id, $bundle)
+        + $this->fieldManager->getFieldStorageDefinitions($entity_type_id)
         // We also need the base field definitions in case there are
         // relationships coming from computed fields.
         + $this->fieldManager->getBaseFieldDefinitions($entity_type_id);
