diff --git a/src/sequelize/managers/flow-manager.js b/src/sequelize/managers/flow-manager.js index 027f4ba86..7dadd9d42 100644 --- a/src/sequelize/managers/flow-manager.js +++ b/src/sequelize/managers/flow-manager.js @@ -36,6 +36,18 @@ class FlowManager extends BaseManager { attributes: ['id'] }, {transaction: transaction}) } + + async findAllExcludeFields(where, transaction) { + return Flow.findAll({ + where: where, + attributes: { + exclude: [ + 'created_at', + 'updated_at', + 'updatedById', + 'userId' + ]}}, {transaction: transaction}) + } } diff --git a/src/services/flow-service.js b/src/services/flow-service.js index 47dd1fc85..cc537fa18 100644 --- a/src/services/flow-service.js +++ b/src/services/flow-service.js @@ -116,7 +116,7 @@ const _getUserFlows = async function (user, isCLI, transaction) { userId: user.id }; - return await FlowManager.findAll(flow, transaction) + return await FlowManager.findAllExcludeFields(flow, transaction) }; const _getAllFlows = async function (isCLI, transaction) {