From 4e7a2a013d872babec5f9273c64667e37065bd70 Mon Sep 17 00:00:00 2001 From: Hetu Nandu Date: Thu, 16 Jan 2025 17:06:06 +0530 Subject: [PATCH] fix: Workflow query conversion (#38688) --- .../components/ConvertToModule/ConvertToModuleCTA.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/client/src/pages/Editor/AppPluginActionEditor/components/ConvertToModule/ConvertToModuleCTA.tsx b/app/client/src/pages/Editor/AppPluginActionEditor/components/ConvertToModule/ConvertToModuleCTA.tsx index ea1071aeb4..bf76c35a3a 100644 --- a/app/client/src/pages/Editor/AppPluginActionEditor/components/ConvertToModule/ConvertToModuleCTA.tsx +++ b/app/client/src/pages/Editor/AppPluginActionEditor/components/ConvertToModule/ConvertToModuleCTA.tsx @@ -10,9 +10,10 @@ import { } from "ee/utils/BusinessFeatures/permissionPageHelpers"; import { MODULE_TYPE } from "ee/constants/ModuleConstants"; import ConvertToModuleInstanceCTA from "ee/pages/Editor/EntityEditor/ConvertToModuleInstanceCTA"; +import { PluginType } from "entities/Plugin"; const ConvertToModuleCTA = () => { - const { action } = usePluginActionContext(); + const { action, plugin } = usePluginActionContext(); const isFeatureEnabled = useFeatureFlag(FEATURE_FLAG.license_gac_enabled); const pagePermissions = useSelector(getPagePermissions); const isCreatePermitted = getHasCreateActionPermission( @@ -23,6 +24,12 @@ const ConvertToModuleCTA = () => { isFeatureEnabled, action.userPermissions, ); + + if (plugin.type === PluginType.INTERNAL) { + // Workflow queries cannot be converted to modules + return null; + } + const convertToModuleProps = { canCreateModuleInstance: isCreatePermitted, canDeleteEntity: isDeletePermitted,