diff --git a/src/Entity/Access/GroupRelationshipAccessControlHandler.php b/src/Entity/Access/GroupRelationshipAccessControlHandler.php
index 945e81a..43d6394 100644
--- a/src/Entity/Access/GroupRelationshipAccessControlHandler.php
+++ b/src/Entity/Access/GroupRelationshipAccessControlHandler.php
@@ -2,6 +2,7 @@
 
 namespace Drupal\group\Entity\Access;
 
+use Drupal\Core\Access\AccessResult;
 use Drupal\Core\Entity\EntityHandlerInterface;
 use Drupal\Core\Entity\EntityTypeInterface;
 use Drupal\Core\Entity\EntityAccessControlHandler;
@@ -55,6 +56,10 @@ class GroupRelationshipAccessControlHandler extends EntityAccessControlHandler i
    * {@inheritdoc}
    */
   protected function checkCreateAccess(AccountInterface $account, array $context, $entity_bundle = NULL) {
+     if (empty($context['group'])) {
+       return AccessResult::neutral('No group value set in context.');
+     }
+
     $relationship_type = $this->entityTypeManager->getStorage('group_content_type')->load($entity_bundle);
     assert($relationship_type instanceof GroupRelationshipTypeInterface);
     $access_control = $this->groupRelationTypeManager->getAccessControlHandler($relationship_type->getPluginId());
