Skip to content

Commit

Permalink
fix(Canvas): base canBeDisabled functionality in the Processor catalog
Browse files Browse the repository at this point in the history
  • Loading branch information
lordrip committed Feb 6, 2025
1 parent 2605f6a commit e7ae2f0
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,11 @@ export class CamelComponentSchemaService {
let catalogKind: CatalogKind;
switch (camelElementLookup.processorName) {
case 'route' as keyof ProcessorDefinition:
case 'intercept' as keyof ProcessorDefinition:
case 'interceptFrom' as keyof ProcessorDefinition:
case 'interceptSendToEndpoint' as keyof ProcessorDefinition:
case 'onException' as keyof ProcessorDefinition:
case 'onCompletion' as keyof ProcessorDefinition:
catalogKind = CatalogKind.Entity;
break;
case 'from' as keyof ProcessorDefinition:
Expand Down Expand Up @@ -495,8 +499,8 @@ export class CamelComponentSchemaService {
}

static canBeDisabled(processorName: keyof ProcessorDefinition): boolean {
const processorDefinition = CamelCatalogService.getComponent(CatalogKind.Pattern, processorName);
const processorDefinition = CamelCatalogService.getComponent(CatalogKind.Processor, processorName);

return processorDefinition?.propertiesSchema?.properties?.disabled !== undefined;
return Object.keys(processorDefinition?.properties ?? {}).includes('disabled');
}
}

0 comments on commit e7ae2f0

Please sign in to comment.