diff --git a/packages/oc-pages/project_overview/components/project_description.vue b/packages/oc-pages/project_overview/components/project_description.vue index 3d33b7fbea10124ba29030210f5d9bf7d87e987e..b5133d202e315505e9e263122ceefd2b0f18417e 100644 --- a/packages/oc-pages/project_overview/components/project_description.vue +++ b/packages/oc-pages/project_overview/components/project_description.vue @@ -39,7 +39,7 @@ export default { 'getPrimaryCard', 'resolveResourceTypeFromAny', 'requirementsForType', - 'getProjectDescription' + 'getProjectDescription', ]), ...mapState(['project']), diff --git a/packages/oc-pages/project_overview/store/modules/project_application_blueprint.js b/packages/oc-pages/project_overview/store/modules/project_application_blueprint.js index d94699c5658af2743334615ec58b891ecd9f0c09..8ca8d24b31a8b62ff7adc9523ad31a9b017532c8 100644 --- a/packages/oc-pages/project_overview/store/modules/project_application_blueprint.js +++ b/packages/oc-pages/project_overview/store/modules/project_application_blueprint.js @@ -600,9 +600,7 @@ const getters = { }, blueprintRepositories(state) { - return [] - // call types on unique blueprint repositories - // return Object.values(state.repositories) + return Object.values(state.repositories) }, } diff --git a/packages/oc-pages/project_overview/store/modules/template_resources.js b/packages/oc-pages/project_overview/store/modules/template_resources.js index b2b23a086aca05c0f3f439975fc1a8398a6c1e53..4dc91e473040bb4b7f6fc1fa42b03a11ebddb0a1 100644 --- a/packages/oc-pages/project_overview/store/modules/template_resources.js +++ b/packages/oc-pages/project_overview/store/modules/template_resources.js @@ -357,13 +357,18 @@ const actions = { environmentName )?.name + if(params) { - await Promise.all([ - dispatch('blueprintFetchTypesWithParams', {params}), // currently does nothing - environmentName && dispatch('environmentFetchTypesWithParams', {environmentName, deploymentName, params}) - ]) + // for now we are assuming that these two fetches are redundant + // we always prefer environment repositories when the environment is available + const fetchPromise = environmentName? + dispatch('environmentFetchTypesWithParams', {environmentName, deploymentName, params}): + dispatch('blueprintFetchTypesWithParams', {params}) + + await fetchPromise } + // this can go to the receiver since all this information is local to the store commit('setAvailableResourceTypes', getters.lookupConfigurableTypes( getters.getCurrentEnvironment || (getters.getDeploymentTemplate && {