V2Wizard: Concatenate recommended repos with payload and custom ones
This adds recommended repos to payload and custom ones, including the needed conversion.
This commit is contained in:
parent
bfd7420925
commit
ee2498a43b
1 changed files with 21 additions and 0 deletions
|
|
@ -35,10 +35,15 @@ import {
|
|||
selectImageTypes,
|
||||
selectPackages,
|
||||
selectPayloadRepositories,
|
||||
selectRecommendedRepositories,
|
||||
selectRegistrationType,
|
||||
selectServerUrl,
|
||||
wizardState,
|
||||
} from '../../../store/wizardSlice';
|
||||
import {
|
||||
convertSchemaToIBCustomRepo,
|
||||
convertSchemaToIBPayloadRepo,
|
||||
} from '../steps/Repositories/Repositories';
|
||||
import { GcpAccountType } from '../steps/TargetEnvironment/Gcp';
|
||||
|
||||
/**
|
||||
|
|
@ -142,6 +147,7 @@ export const mapRequestToState = (request: BlueprintResponse): wizardState => {
|
|||
repositories: {
|
||||
customRepositories: request.customizations.custom_repositories || [],
|
||||
payloadRepositories: request.customizations.payload_repositories || [],
|
||||
recommendedRepositories: [],
|
||||
},
|
||||
registration: {
|
||||
registrationType: request.customizations?.subscription
|
||||
|
|
@ -325,6 +331,14 @@ const getSubscription = (
|
|||
|
||||
const getCustomRepositories = (state: RootState) => {
|
||||
const customRepositories = selectCustomRepositories(state);
|
||||
const recommendedRepositories = selectRecommendedRepositories(state);
|
||||
|
||||
for (const repo in recommendedRepositories) {
|
||||
customRepositories.concat(
|
||||
convertSchemaToIBCustomRepo(recommendedRepositories[repo])
|
||||
);
|
||||
}
|
||||
|
||||
if (customRepositories.length === 0) {
|
||||
return undefined;
|
||||
}
|
||||
|
|
@ -333,6 +347,13 @@ const getCustomRepositories = (state: RootState) => {
|
|||
|
||||
const getPayloadRepositories = (state: RootState) => {
|
||||
const payloadRepositories = selectPayloadRepositories(state);
|
||||
const recommendedRepositories = selectRecommendedRepositories(state);
|
||||
|
||||
for (const repo in recommendedRepositories) {
|
||||
payloadRepositories.concat(
|
||||
convertSchemaToIBPayloadRepo(recommendedRepositories[repo])
|
||||
);
|
||||
}
|
||||
if (payloadRepositories.length === 0) {
|
||||
return undefined;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue