From 6d456955d8d18c61a89d7a1d18311d2d5a59c152 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Fri, 31 May 2024 18:47:48 +0200 Subject: [PATCH] fix(core): update --- ts/00_commitinfo_data.ts | 2 +- ts/smartdata.classes.doc.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 5e41500..f77f3f6 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smartdata', - version: '5.2.3', + version: '5.2.4', description: 'An advanced library for NoSQL data organization and manipulation using TypeScript with support for MongoDB, data validation, collections, and custom data types.' } diff --git a/ts/smartdata.classes.doc.ts b/ts/smartdata.classes.doc.ts index 55627cc..b0fc70a 100644 --- a/ts/smartdata.classes.doc.ts +++ b/ts/smartdata.classes.doc.ts @@ -316,7 +316,11 @@ export class SmartDataDbDoc { const saveableObject: unknown = {}; // is not exposed to outside, so any is ok here - for (const propertyNameString of this.saveableProperties) { + const saveableProperties = [ + ...this.globalSaveableProperties, + ...this.saveableProperties + ] + for (const propertyNameString of saveableProperties) { saveableObject[propertyNameString] = this[propertyNameString]; } return saveableObject as TImplements;