UNPKG

@andrew_eragon/mcp-server-salesforce

Version:

A SaaS-ready Salesforce connector MCP Server with connection pooling and multi-user support.

24 lines (23 loc) 859 B
export function formatMetadataError(result, operation) { let errorMessage = `Failed to ${operation}`; const saveResult = Array.isArray(result) ? result[0] : result; if (saveResult && saveResult.errors) { if (Array.isArray(saveResult.errors)) { errorMessage += ': ' + saveResult.errors.map((e) => e.message).join(', '); } else if (typeof saveResult.errors === 'object') { const error = saveResult.errors; errorMessage += `: ${error.message}`; if (error.fields) { errorMessage += ` (Field: ${error.fields})`; } if (error.statusCode) { errorMessage += ` [${error.statusCode}]`; } } else { errorMessage += ': ' + String(saveResult.errors); } } return errorMessage; }