diff options
author | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-10-04 23:14:03 +0200 |
---|---|---|
committer | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-10-04 23:14:03 +0200 |
commit | 17e31a00f0f88102a686eb7bfccb859ad530b34e (patch) | |
tree | 04140706b515e26aa37251416521e7d1781ec1be /util/src/entities | |
parent | :sparkles: generalize primary column to work with mongodb object id (diff) | |
download | server-17e31a00f0f88102a686eb7bfccb859ad530b34e.tar.xz |
:sparkles: db migrate script
Diffstat (limited to 'util/src/entities')
-rw-r--r-- | util/src/entities/BaseClass.ts | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/util/src/entities/BaseClass.ts b/util/src/entities/BaseClass.ts index f105086a..beccf04b 100644 --- a/util/src/entities/BaseClass.ts +++ b/util/src/entities/BaseClass.ts @@ -15,7 +15,7 @@ import "missing-native-js-functions"; // btw. we don't use class-validator for everything, because we need to explicitly set the type instead of deriving it from typescript also it doesn't easily support nested objects export class BaseClassWithoutId extends BaseEntity { - constructor(private props?: any) { + constructor(props?: any) { super(); this.assign(props); } @@ -56,7 +56,6 @@ export class BaseClassWithoutId extends BaseEntity { @BeforeUpdate() @BeforeInsert() validate() { - this.assign(this.props); return this; } |