diff --git a/packages/backend/src/serializers/template.ee.js b/packages/backend/src/serializers/template.ee.js index 0c5ca5b1..1ea943aa 100644 --- a/packages/backend/src/serializers/template.ee.js +++ b/packages/backend/src/serializers/template.ee.js @@ -1,8 +1,18 @@ +import { generateIconUrl } from '../helpers/generate-icon-url.js'; + const templateSerializer = (template) => { + const flowDataWithIconUrls = { + ...template.flowData, + steps: template.flowData.steps?.map((step) => ({ + ...step, + iconUrl: generateIconUrl(step.appKey), + })), + }; + return { id: template.id, name: template.name, - flowData: template.flowData, + flowData: flowDataWithIconUrls, createdAt: template.createdAt.getTime(), updatedAt: template.updatedAt.getTime(), };