- Merge request !751Issue #3550092:webformelementbasehiddenelementafterbuild does not handle AcessResult object. → (Merged) created by dhruv.mittal
WebformElementBase::hiddenElementAfterBuild() assumes #access is always a boolean but it can also be an AccessResult object.
Alter a field like this:
/**
* Implements hook_form_alter().
*/
function test_form_alter(array &$form): void {
$form['elements']['name']['#access'] = AccessResult::forbidden();
}
The field is not displayed but hiddenElementAfterBuild() thinks it is.
hiddenElementAfterBuild() should check both cases (boolean and AccessResult objects).
Active
6.3
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.