From 1933586677e298e9156df92c4b50d1fab4e54c33 Mon Sep 17 00:00:00 2001 From: Rafael Tapia Date: Tue, 14 Feb 2023 21:05:22 -0400 Subject: [PATCH] fix: add _id property to satisfy BaseModel requirements --- src/definition/persistence/IPersistenceItem.ts | 1 + src/server/logging/AppConsole.ts | 1 + src/server/logging/ILoggerStorageEntry.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/src/definition/persistence/IPersistenceItem.ts b/src/definition/persistence/IPersistenceItem.ts index e4fbd9a9d..9b1d81f8a 100644 --- a/src/definition/persistence/IPersistenceItem.ts +++ b/src/definition/persistence/IPersistenceItem.ts @@ -1,6 +1,7 @@ import { RocketChatAssociationRecord } from '../../definition/metadata'; export interface IPersistenceItem { + _id: string; appId: string; data: Record; associations?: Array; diff --git a/src/server/logging/AppConsole.ts b/src/server/logging/AppConsole.ts index 0aa3d6c5a..c98f9f4b8 100644 --- a/src/server/logging/AppConsole.ts +++ b/src/server/logging/AppConsole.ts @@ -8,6 +8,7 @@ export class AppConsole implements ILogger { public static toStorageEntry(appId: string, logger: AppConsole): ILoggerStorageEntry { return { appId, + _id: Date.now().toString(), method: logger.getMethod(), entries: logger.getEntries(), startTime: logger.getStartTime(), diff --git a/src/server/logging/ILoggerStorageEntry.ts b/src/server/logging/ILoggerStorageEntry.ts index 5f0823a85..c759aaaa9 100644 --- a/src/server/logging/ILoggerStorageEntry.ts +++ b/src/server/logging/ILoggerStorageEntry.ts @@ -2,6 +2,7 @@ import { ILogEntry } from '../../definition/accessors'; import { AppMethod } from '../../definition/metadata'; export interface ILoggerStorageEntry { + _id: string; appId: string; method: AppMethod; entries: Array;