Skip to content

Commit 5d8ec86

Browse files
committed
Added renderRoot patch
1 parent 98133e1 commit 5d8ec86

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

composer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,9 @@
226226
},
227227
"drupal/toc_api": {
228228
"https://www.drupal.org/project/toc_api/issues/3417862": "https://www.drupal.org/files/issues/2024-02-07/toc_api-3417862-anchors_add_01-1.patch"
229+
},
230+
"drupal/openid_connect": {
231+
"Fix render bug, inspired by https://drupal.stackexchange.com/a/251931": "patches/openid_connect-renderRootError.patch"
229232
}
230233
}
231234
},
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
diff --git a/openid_connect.module b/openid_connect.module
2+
index 0e9af60..12e9de5 100644
3+
--- a/openid_connect.module
4+
+++ b/openid_connect.module
5+
@@ -189,11 +189,11 @@ function openid_connect_form_user_login_form_alter(&$form, FormStateInterface $f
6+
$openid_form = \Drupal::formBuilder()->getForm('Drupal\openid_connect\Form\OpenIDConnectLoginForm');
7+
switch ($user_login_display) {
8+
case 'above':
9+
- $form['#prefix'] = \Drupal::service('renderer')->renderRoot($openid_form);
10+
+ $form['#prefix'] = \Drupal::service('renderer')->render($openid_form);
11+
break;
12+
13+
case 'below':
14+
- $form['#suffix'] = \Drupal::service('renderer')->renderRoot($openid_form);
15+
+ $form['#suffix'] = \Drupal::service('renderer')->render($openid_form);
16+
break;
17+
18+
case 'replace':

0 commit comments

Comments
 (0)