From d7779408d162949b2eafcacefc8eabe53fae229f Mon Sep 17 00:00:00 2001 From: Danshil Kokil Mungur Date: Tue, 25 Jan 2022 06:00:53 +0400 Subject: [PATCH] fix(logs): handle log message nested extra properties (#2459) --- server/routes/settings/index.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/server/routes/settings/index.ts b/server/routes/settings/index.ts index eca38bc2..fdc32b1b 100644 --- a/server/routes/settings/index.ts +++ b/server/routes/settings/index.ts @@ -1,7 +1,7 @@ import { Router } from 'express'; import rateLimit from 'express-rate-limit'; import fs from 'fs'; -import { merge, omit, sortBy } from 'lodash'; +import { merge, omit, set, sortBy } from 'lodash'; import { rescheduleJob } from 'node-schedule'; import path from 'path'; import { getRepository } from 'typeorm'; @@ -349,11 +349,7 @@ settingsRoutes.get( Object.keys(logMessage) .filter((prop) => !logMessageProperties.includes(prop)) .forEach((prop) => { - Object.assign(logMessage, { - data: { - [prop]: logMessage[prop], - }, - }); + set(logMessage, `data.${prop}`, logMessage[prop]); }); }