@@ -653,7 +653,7 @@ export class Component extends OpenShiftItem {
653653 progressIndicator . show ( ) ;
654654 const componentTypes = await Component . odo . getComponentTypes ( ) ;
655655 if ( componentTypeName ) {
656- componentTypeCandidates = componentTypes . filter ( type => type . name === componentTypeName && type . kind === componentKind && ( ! version || type . version === version ) ) ;
656+ componentTypeCandidates = componentTypes . filter ( type => type . name === componentTypeName && type . type === componentKind && ( ! version || type . version === version ) ) ;
657657 if ( componentTypeCandidates ?. length === 0 ) {
658658 componentType = await window . showQuickPick ( componentTypes . sort ( ascDevfileFirst ) , { placeHolder : `Cannot find Component type '${ componentTypeName } ', select one below to use instead` , ignoreFocusOut : true } ) ;
659659 } else if ( componentTypeCandidates ?. length > 1 ) {
@@ -668,7 +668,7 @@ export class Component extends OpenShiftItem {
668668
669669 if ( ! componentType ) return createCancelledResult ( 'componentType' ) ;
670670
671- if ( componentType . kind === ComponentKind . DEVFILE ) {
671+ if ( componentType . type === ComponentKind . DEVFILE ) {
672672 progressIndicator . placeholder = 'Checking if provided context folder is empty'
673673 progressIndicator . show ( ) ;
674674 const globbyPath = `${ folder . fsPath . replace ( '\\' , '/' ) } /` ;
@@ -778,13 +778,13 @@ export class Component extends OpenShiftItem {
778778 return result ;
779779 }
780780 const components = await Component . odo . getComponentTypes ( ) ;
781- const componentBuilder : ComponentTypeAdapter = components . find ( ( comonentType ) => comonentType . kind === component . kind ? comonentType . name === component . builderImage . name : false ) ;
781+ const componentBuilder : ComponentTypeAdapter = components . find ( ( comonentType ) => comonentType . type === component . kind ? comonentType . name === component . builderImage . name : false ) ;
782782 let isJava : boolean ;
783783 let isNode : boolean ;
784784 let isPython : boolean ;
785785
786786 // TODO: https://github.com/redhat-developer/vscode-openshift-tools/issues/38
787- if ( componentBuilder && componentBuilder . tags && componentBuilder . kind === ComponentKind . S2I ) { // s2i component has been selected for debug
787+ if ( componentBuilder && componentBuilder . tags && componentBuilder . type === ComponentKind . S2I ) { // s2i component has been selected for debug
788788 isJava = componentBuilder . tags . includes ( 'java' ) ;
789789 isNode = componentBuilder . tags . includes ( 'nodejs' ) ;
790790 isPython = componentBuilder . tags . includes ( 'python' ) ;
0 commit comments