diff --git a/packages/backend/src/serializers/index.js b/packages/backend/src/serializers/index.js index a96a0072..4cd59010 100644 --- a/packages/backend/src/serializers/index.js +++ b/packages/backend/src/serializers/index.js @@ -3,6 +3,7 @@ import roleSerializer from './role.js'; import permissionSerializer from './permission.js'; import adminSamlAuthProviderSerializer from './admin-saml-auth-provider.ee.js'; import adminTemplateSerializer from './admin/template.ee.js'; +import templateSerializer from './template.ee.js'; import samlAuthProviderSerializer from './saml-auth-provider.ee.js'; import samlAuthProviderRoleMappingSerializer from './role-mapping.ee.js'; import oauthClientSerializer from './oauth-client.js'; @@ -29,6 +30,7 @@ const serializers = { Permission: permissionSerializer, AdminSamlAuthProvider: adminSamlAuthProviderSerializer, AdminTemplate: adminTemplateSerializer, + Template: templateSerializer, SamlAuthProvider: samlAuthProviderSerializer, RoleMapping: samlAuthProviderRoleMappingSerializer, OAuthClient: oauthClientSerializer, diff --git a/packages/backend/src/serializers/template.ee.js b/packages/backend/src/serializers/template.ee.js new file mode 100644 index 00000000..0c5ca5b1 --- /dev/null +++ b/packages/backend/src/serializers/template.ee.js @@ -0,0 +1,11 @@ +const templateSerializer = (template) => { + return { + id: template.id, + name: template.name, + flowData: template.flowData, + createdAt: template.createdAt.getTime(), + updatedAt: template.updatedAt.getTime(), + }; +}; + +export default templateSerializer;