File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed
src/components/KymaModules Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -105,7 +105,11 @@ export default function KymaModulesAddModule(props) {
105105 item => item . spec . moduleName === name ,
106106 ) ;
107107
108- if ( module . spec . channel ) {
108+ const isModuleMetaRelease = acc . find (
109+ item => item . name === moduleMetaRelase ?. spec ?. moduleName ,
110+ ) ;
111+
112+ if ( module . spec . channel && ! isModuleMetaRelease ) {
109113 if ( ! existingModule && ! isAlreadyInstalled ) {
110114 acc . push ( {
111115 name : name ,
Original file line number Diff line number Diff line change @@ -40,7 +40,15 @@ const addChannelsToModules = moduleReleaseMetas => {
4040 const name =
4141 module . metadata ?. labels [ 'operator.kyma-project.io/module-name' ] ;
4242 const existingModule = acc . find ( item => item . name === name ) ;
43- if ( module . spec . channel ) {
43+ const moduleMetaRelase = moduleReleaseMetas ?. items . find (
44+ item => item . spec . moduleName === name ,
45+ ) ;
46+
47+ const isModuleMetaRelease = acc . find (
48+ item => item . name === moduleMetaRelase ?. spec ?. moduleName ,
49+ ) ;
50+
51+ if ( module . spec . channel && ! isModuleMetaRelease ) {
4452 if ( ! existingModule ) {
4553 acc . push ( {
4654 name : name ,
@@ -68,9 +76,6 @@ const addChannelsToModules = moduleReleaseMetas => {
6876 }
6977 } else {
7078 if ( ! existingModule ) {
71- const moduleMetaRelase = moduleReleaseMetas ?. items . find (
72- item => item . spec . moduleName === name ,
73- ) ;
7479 moduleMetaRelase ?. spec . channels . forEach ( channel => {
7580 if ( ! acc . find ( item => item . name === name ) ) {
7681 acc . push ( {
You can’t perform that action at this time.
0 commit comments