bytechefhq / bytechefhq/bytechef
Data Table and Knowledge Base components are listed in the Embedded workflow editor
- Dominant language
- Java
- Stars
- 1k
- Forks
- 170
- Avg merge
- 11h 25m
- Merged PRs (30d)
- 115
Description
## Problem
The **Data Table** (`dataTable`) and **Knowledge Base** (`knowledgeBase`) components show up in the Embedded (Integration) workflow editor — both in the node-picker popup and in the right-sidebar component list.
Data Tables and Knowledge Bases are Automation-only resources; there is no embedded ownership for them, so an integration workflow cannot use them meaningfully.
## Cause
The embedded component list is served by `ComponentDefinitionApiController` (embedded) with `PlatformType.EMBEDDED`, which applies `IntegrationComponentDefinitionFilter`. That filter only excludes `apiPlatform`, `codeWorkflow` and `webhook`.
## Fix
Add `dataTable` and `knowledgeBase` to the excluded component names in `IntegrationComponentDefinitionFilter`.
Contributor guide
Assessment
This issue has not been assessed yet.