From 00f5efec512333aa05e165786e4c3d6870b2f089 Mon Sep 17 00:00:00 2001 From: ivanThePleasant Date: Mon, 5 Sep 2022 16:44:58 +0300 Subject: [PATCH] Refactor properties format to move all properties objects to the root level of the req body --- packages/core/strapi/lib/services/metrics/sender.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/core/strapi/lib/services/metrics/sender.js b/packages/core/strapi/lib/services/metrics/sender.js index b8f9cb5562..d3fd1ac985 100644 --- a/packages/core/strapi/lib/services/metrics/sender.js +++ b/packages/core/strapi/lib/services/metrics/sender.js @@ -10,7 +10,6 @@ const { isUsingTypeScriptSync } = require('@strapi/typescript-utils'); const ee = require('../../utils/ee'); const machineID = require('../../utils/machine-id'); const { generateAdminUserHash } = require('./admin-user-hash'); -const stringifyDeep = require('./stringify-deep'); const defaultQueryOpts = { timeout: 1000, @@ -72,13 +71,11 @@ module.exports = (strapi) => { event, adminUserId, deviceId, - properties: { - eventProperties: stringifyDeep({ ...payload?.eventProperties }), - userProperties: stringifyDeep({ ...payload?.userProperties, ...anonymousUserProperties }), - groupProperties: stringifyDeep({ - ...payload?.groupProperties, - ...anonymousGroupProperties, - }), + eventProperties: payload.eventProperties, + userProperties: { ...anonymousUserProperties, ...payload.userProperties }, + groupProperties: { + ...anonymousGroupProperties, + ...payload.groupProperties, }, }), ..._.merge({}, defaultQueryOpts, opts),