From a812d8caea678195771e28feaf9d9fd3c859eac9 Mon Sep 17 00:00:00 2001 From: Sanne Raymaekers Date: Thu, 20 Jun 2024 14:31:21 +0200 Subject: [PATCH] CreateImageWizardV2: fix removing recommended repository Only remove it when there's no packages or groups selected from those repositories. --- .../CreateImageWizardV2/steps/Packages/Packages.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Components/CreateImageWizardV2/steps/Packages/Packages.tsx b/src/Components/CreateImageWizardV2/steps/Packages/Packages.tsx index 0470a0be..ae6f3d99 100644 --- a/src/Components/CreateImageWizardV2/steps/Packages/Packages.tsx +++ b/src/Components/CreateImageWizardV2/steps/Packages/Packages.tsx @@ -841,7 +841,9 @@ const Packages = () => { if ( isSuccessEpelRepo && epelRepo.data && - packages.filter((pkg) => pkg.repository === 'recommended').length === 1 + packages.filter((pkg) => pkg.repository === 'recommended').length === + 1 && + groups.filter((grp) => grp.repository === 'recommended').length === 0 ) { dispatch(removeRecommendedRepository(epelRepo.data[0])); } @@ -870,7 +872,8 @@ const Packages = () => { if ( isSuccessEpelRepo && epelRepo.data && - groups.filter((grp) => grp.repository === 'recommended').length === 1 + groups.filter((grp) => grp.repository === 'recommended').length === 1 && + packages.filter((pkg) => pkg.repository === 'recommended').length === 0 ) { dispatch(removeRecommendedRepository(epelRepo.data[0])); }