diff -u b/role_delegation.module b/role_delegation.module --- b/role_delegation.module +++ b/role_delegation.module @@ -179,6 +179,7 @@ 'type' => 'options_buttons', 'weight' => 1, ]) + ->setSetting('handler', 'role_change:user_role') ->setDefaultValue(DelegatableRoles::$emptyFieldValue); } only in patch2: unchanged: --- /dev/null +++ b/src/Plugin/EntityReferenceSelection/RoleChangeSelection.php @@ -0,0 +1,48 @@ +configuration['target_type']; + $entity_type = $this->entityManager->getDefinition($target_type); + $query = $this->buildEntityQuery(); + $result = $query + ->condition($entity_type->getKey('id'), $ids, 'IN') + ->execute(); + $result = array_merge($result, DelegatableRoles::$emptyFieldValue); + } + + return $result; + } + +} +