From c4181187fddf2d554fb506a20c17b1ab311813ee Mon Sep 17 00:00:00 2001
From: Domonkos Gulyas <domonkos.gulyas@ess.eu>
Date: Thu, 11 Jul 2024 09:54:19 +0000
Subject: [PATCH] CE-2941: Optimize listProjects request trigger

---
 src/components/IOC/CreateIOC/CreateIOC.js           | 2 +-
 src/components/IOC/IOCDetailAdmin/IOCDetailAdmin.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/IOC/CreateIOC/CreateIOC.js b/src/components/IOC/CreateIOC/CreateIOC.js
index d4ceec22..ec5945a4 100644
--- a/src/components/IOC/CreateIOC/CreateIOC.js
+++ b/src/components/IOC/CreateIOC/CreateIOC.js
@@ -100,7 +100,7 @@ export function CreateIOC() {
   }, [nameQuery, getNames]);
 
   useEffect(() => {
-    if (repoQuery) {
+    if (repoQuery && repoQuery.length > 2) {
       getAllowedGitProjects();
     }
   }, [repoQuery, getAllowedGitProjects]);
diff --git a/src/components/IOC/IOCDetailAdmin/IOCDetailAdmin.js b/src/components/IOC/IOCDetailAdmin/IOCDetailAdmin.js
index 7b89806b..dfc41b0f 100644
--- a/src/components/IOC/IOCDetailAdmin/IOCDetailAdmin.js
+++ b/src/components/IOC/IOCDetailAdmin/IOCDetailAdmin.js
@@ -131,7 +131,7 @@ export default function IOCDetailAdmin({
 
   useEffect(() => {
     // fetch git repos only if user has entered a text and it wasn't previously fetched
-    if (repoQuery) {
+    if (repoQuery && repoQuery.length > 2) {
       getAllowedGitProjects();
     }
   }, [repoQuery, getAllowedGitProjects]);
-- 
GitLab