Skip to content

Commit

Permalink
fix: fixed this for remote, ai plugins as well
Browse files Browse the repository at this point in the history
  • Loading branch information
“sneha122” committed Feb 12, 2025
1 parent 94a27d7 commit 1cae0a7
Showing 1 changed file with 33 additions and 35 deletions.
68 changes: 33 additions & 35 deletions app/client/src/sagas/ActionSagas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1060,11 +1060,6 @@ function* toggleActionExecuteOnLoadSaga(

function* handleMoveOrCopySaga(actionPayload: ReduxAction<Action>) {
const { baseId: baseActionId, pluginId, pluginType } = actionPayload.payload;
const isApi = pluginType === PluginType.API;
const isQuery = pluginType === PluginType.DB;
const isSaas = pluginType === PluginType.SAAS;
const isInternal = pluginType === PluginType.INTERNAL;
const isExternalSaas = pluginType === PluginType.EXTERNAL_SAAS;
const { parentEntityId } = resolveParentEntityMetadata(actionPayload.payload);

if (!parentEntityId) return;
Expand All @@ -1074,37 +1069,40 @@ function* handleMoveOrCopySaga(actionPayload: ReduxAction<Action>) {
parentEntityId,
);

if (isApi) {
history.push(
apiEditorIdURL({
baseParentEntityId,
baseApiId: baseActionId,
}),
);
}

if (isQuery || isInternal || isExternalSaas) {
history.push(
queryEditorIdURL({
baseParentEntityId,
baseQueryId: baseActionId,
}),
);
}

if (isSaas) {
const plugin = shouldBeDefined<Plugin>(
yield select(getPlugin, pluginId),
`Plugin not found for pluginId - ${pluginId}`,
);
switch (pluginType) {
case PluginType.API: {
history.push(
apiEditorIdURL({
baseParentEntityId,
baseApiId: baseActionId,
}),
);
break;
}
case PluginType.SAAS: {
const plugin = shouldBeDefined<Plugin>(
yield select(getPlugin, pluginId),
`Plugin not found for pluginId - ${pluginId}`,
);

history.push(
saasEditorApiIdURL({
baseParentEntityId,
pluginPackageName: plugin.packageName,
baseApiId: baseActionId,
}),
);
history.push(
saasEditorApiIdURL({
baseParentEntityId,
pluginPackageName: plugin.packageName,
baseApiId: baseActionId,
}),
);
break;
}
default: {
history.push(
queryEditorIdURL({
baseParentEntityId,
baseQueryId: baseActionId,
}),
);
break;
}
}
}

Expand Down

0 comments on commit 1cae0a7

Please sign in to comment.