1 files changed, 16 insertions, 10 deletions
diff --git a/util/src/entities/BaseClass.ts b/util/src/entities/BaseClass.ts
index 770824ba..e72d09e9 100644
--- a/util/src/entities/BaseClass.ts
+++ b/util/src/entities/BaseClass.ts
@@ -8,27 +8,30 @@ export class BaseClassWithoutId extends BaseEntity {
this.assign(props);
}
- private get construct(): any {
+ /*private get construct(): any {
return this.constructor;
- }
+ }*/
- private get metadata() {
- return this.construct.getRepository().metadata as EntityMetadata;
- }
+ /*private get metadata() {
+ console.log("getMetadata")
+ return dataSource.getRepository(this.constructor).metadata as EntityMetadata;
+ //return this.construct.getRepository().metadata as EntityMetadata;
+ }*/
assign(props: any = {}) {
+ //console.log(`assign (${typeof this})...`)
delete props.opts;
delete props.props;
- const properties = new Set(
+ /*const properties = new Set(
this.metadata.columns
.map((x: any) => x.propertyName)
.concat(this.metadata.relations.map((x) => x.propertyName))
- );
+ );*/
// will not include relational properties
for (const key in props) {
- if (!properties.has(key)) continue;
+ //if (!properties.has(key)) continue;
// @ts-ignore
const setter = this[`set${key.capitalize()}`]; // use setter function if it exists
@@ -41,7 +44,8 @@ export class BaseClassWithoutId extends BaseEntity {
}
}
- toJSON(): any {
+ /*toJSON(): any {
+ console.log("toJSON...")
return Object.fromEntries(
this.metadata.columns // @ts-ignore
.map((x) => [x.propertyName, this[x.propertyName]]) // @ts-ignore
@@ -54,6 +58,7 @@ export class BaseClassWithoutId extends BaseEntity {
propertyPath: string,
value: number | string
) {
+ console.log("increment...")
const repository = this.getRepository();
return repository.increment(conditions, propertyPath, value);
}
@@ -63,9 +68,10 @@ export class BaseClassWithoutId extends BaseEntity {
propertyPath: string,
value: number | string
) {
+ console.log("increment...")
const repository = this.getRepository();
return repository.decrement(conditions, propertyPath, value);
- }
+ }*/
}
export const PrimaryIdColumn = process.env.DATABASE?.startsWith("mongodb") ? ObjectIdColumn : PrimaryColumn;
|