Jake Vanderwerf
3 days ago ba1e1ccf869b818f7a7a897264dfea05563a7796
inc/managers/InvitationsManager.php
@@ -25,7 +25,7 @@
         return;
      }
      $this->setInviteConfig();
      $this->cache = Cache::for('invitations');
      $this->cache = Cache::for('invitations')->user();
      add_action('init', [$this, 'registerInvitationExecutors'], 5);
      add_action('user_register', [$this, 'checkInvitation']);
@@ -36,7 +36,7 @@
   public function defineTable():void
   {
      $terms = Registrar::getFeatured('invitable', 'term');
      $terms = Registrar::withFeature('invitable', 'term');
      $membership = Site::membership();
      $roles = ($membership) ? Site::membership()->has('can_invite') :[];
      if (empty($terms) && empty($roles)) {
@@ -163,9 +163,9 @@
            }
            // Term invitations from invitable content taxonomies
            $invitable = Registrar::getFeatured('invitable', 'term');
            $content = Registrar::getFeatured('is_content', 'term');
            $ownable = Registrar::getFeatured('is_ownable', 'term');
            $invitable = Registrar::withFeature('invitable', 'term');
            $content = Registrar::withFeature('is_content', 'term');
            $ownable = Registrar::withFeature('is_ownable', 'term');
            $taxonomies = array_intersect($invitable, $content, $ownable);
            if (!empty($taxonomies)) {
               $users = Registrar::getRegistered('user');