From 6b1796962594136a2e0b37dd3f67318a8069fc97 Mon Sep 17 00:00:00 2001 From: Santosh Mattikoppa <santosh.mattikoppa@ilimi.in> Date: Mon, 6 Sep 2021 15:45:19 +0530 Subject: [PATCH] #SB-24675 feat: Generate AUDIT telemetry for program-service API's --- src/service/telemetryService.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/service/telemetryService.js b/src/service/telemetryService.js index e161174..78cb565 100644 --- a/src/service/telemetryService.js +++ b/src/service/telemetryService.js @@ -29,20 +29,20 @@ function generateAuditEvent(DBinstance, model, action) { }; event['context'] = { pdata: telemetryEventConfig.pdata, - env: model.name, + env: model.name, channel: envVariables.DOCK_CHANNEL || "sunbird", } - event['edata'] = { - type: action, - state: DBinstance.status || '', - prevstate: action === 'create' ? '' : DBinstance.previous().status || DBinstance.status, - props: _.keys(DBinstance.previous()) - } - event['object'] = { - id: DBinstance[model.primaryKeyAttributes[0]] || '', - type: model.name, - rollup: {} - } + event['edata'] = { + type: action, + state: DBinstance.status || '', + prevstate: action === 'create' ? '' : DBinstance.previous().status || DBinstance.status, + props: _.keys(DBinstance.previous()) + } + event['object'] = { + id: _.get(DBinstance, 'dataValues.program_id') || DBinstance[model.primaryKeyAttributes[0]] || '', + type: model.name, + rollup: {} + } logger.info({ msg: 'Audit Event', event }) telemetryInstance.audit(event); } -- GitLab