diff --git a/src/services/track/subscribers.ts b/src/services/track/subscribers.ts index 1e992e1b..05c89cca 100644 --- a/src/services/track/subscribers.ts +++ b/src/services/track/subscribers.ts @@ -200,10 +200,11 @@ export class ResourceSubscriber extends BaseOperationObserver implements IObserv // Just skip this operation return; } - trackOperation.category = OperationCategoryNameEnum.RESOURCE; - trackOperation.name = OperationNameEnum.RESOURCE_CREATE; + const resourceOperation = {...trackOperation}; + resourceOperation.category = OperationCategoryNameEnum.RESOURCE; + resourceOperation.name = OperationNameEnum.RESOURCE_CREATE; // tracking resource creation in DB - const result = await this.trackResourceOperation(trackOperation); + const result = await this.trackResourceOperation(resourceOperation); // notify about the result of tracking, e.g. log or datadog await this.notify({ message: this.compileMessage(result),