From f1d63ab26bf13e2242559d789f2bd86d39a67150 Mon Sep 17 00:00:00 2001
From: Thalles Ferreira <41385-thallesvf@users.noreply.drupalcode.org>
Date: Fri, 3 Oct 2025 00:18:40 +0000
Subject: [PATCH] 3550053: Check if is a object

---
 acquia_cms_site_studio.module | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/acquia_cms_site_studio.module b/acquia_cms_site_studio.module
index d3b44a2..1b9ee10 100644
--- a/acquia_cms_site_studio.module
+++ b/acquia_cms_site_studio.module
@@ -301,6 +301,8 @@ function acquia_cms_site_studio_editor_insert(EditorInterface $editor) {
   if (!$editor->isSyncing()) {
     // Add text format permission to a developer role.
     $role = \Drupal::entityTypeManager()->getStorage('user_role')->load('developer');
-    $role->grantPermission('use text format ' . $editor->id())->save(TRUE);
+    if (is_object($role)) {
+      $role->grantPermission('use text format ' . $editor->id())->save(TRUE);
+    }
   }
 }
-- 
GitLab

