bytechefhq / bytechefhq/bytechef

Data Table and Knowledge Base components are listed in the Embedded workflow editor

Closed
#5,747 0 comments 0 reactions 1 assignee Claimed by @ivicac View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.