🚸 Add error logging for unconfigured forged blocks

This commit is contained in:
Baptiste Arnaud 2025-02-15 11:40:42 +01:00
parent a634bb3076
commit f07cf79aba
No known key found for this signature in database

View File

@ -27,6 +27,15 @@ export const executeForgedBlock = async (
const blockDef = forgedBlocks[block.type];
if (!blockDef) return { outgoingEdgeId: block.outgoingEdgeId };
const action = blockDef.actions.find((a) => a.name === block.options.action);
if (!block.options || !action)
return {
outgoingEdgeId: block.outgoingEdgeId,
logs: [
{
description: `${block.type} is not configured`,
},
],
};
const noCredentialsError = {
status: "error",
description: "Credentials not provided for integration",