From ea54f9208d46551c3761468f358e1def1686030b Mon Sep 17 00:00:00 2001
From: shalini jha <62770-shalini_jha@users.noreply.drupalcode.org>
Date: Mon, 6 Jan 2025 19:59:38 +0000
Subject: [PATCH] Issue #3494506 by shalini_jha, narendrar, chrisfromredfin,
 phenaproxima: Skip Package Manager validation of using the local recipes
 source plugin

---
 src/Element/ProjectBrowser.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Element/ProjectBrowser.php b/src/Element/ProjectBrowser.php
index 7308643c5..1c91b87b9 100644
--- a/src/Element/ProjectBrowser.php
+++ b/src/Element/ProjectBrowser.php
@@ -127,7 +127,9 @@ final class ProjectBrowser implements ElementInterface, ContainerFactoryPluginIn
       'status_checked' => FALSE,
     ];
     if (empty($id)) {
-      if ($package_manager['available']) {
+      // @todo Fix https://www.drupal.org/node/3497624 to avoid adding
+      // hard-coded values. #techdebt
+      if ($source !== 'recipes' && $package_manager['available']) {
         $package_manager = array_merge($package_manager, $this->installReadiness->validatePackageManager());
         $package_manager['status_checked'] = TRUE;
       }
-- 
GitLab