diff --git a/modules/salesforce_mapping_ui/src/Controller/MappedObjectController.php b/modules/salesforce_mapping_ui/src/Controller/MappedObjectController.php
index 687e452bcf2bf236ddf3a347448bcbe1d5f65b48..a81e6a4b547f1fb7982b15c0e6c2a7a4237ee539 100644
--- a/modules/salesforce_mapping_ui/src/Controller/MappedObjectController.php
+++ b/modules/salesforce_mapping_ui/src/Controller/MappedObjectController.php
@@ -40,7 +40,7 @@ class MappedObjectController extends ControllerBase {
    * Access callback for Mapped Object entity.
    */
   public function access(AccountInterface $account) {
-    if (!$account->hasPermission('administer salesforce')) {
+    if (!$account->hasPermission('administer salesforce') && !$account->hasPermission('administer salesforce mapped objects')) {
       return AccessResult::forbidden();
     }