summary refs log tree commit diff
path: root/src/util/entities
diff options
context:
space:
mode:
authorMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2022-09-28 16:07:58 +1000
committerMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2022-09-28 16:07:58 +1000
commit550b830f465d3adc8768c3dbe36aefc6ced678e2 (patch)
treea7ade5d1958155af8d30344cfe5ccbf4c9b2eb04 /src/util/entities
parentFix user validator preventing update (diff)
downloadserver-550b830f465d3adc8768c3dbe36aefc6ced678e2.tar.xz
Generate IDs for entities by default
Diffstat (limited to 'src/util/entities')
-rw-r--r--src/util/entities/BaseClass.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/entities/BaseClass.ts b/src/util/entities/BaseClass.ts
index 9942b60e..74088b1e 100644
--- a/src/util/entities/BaseClass.ts
+++ b/src/util/entities/BaseClass.ts
@@ -3,6 +3,7 @@ import {
 	BaseEntity,
 	BeforeInsert,
 	BeforeUpdate,
+	DeepPartial,
 	FindOptionsWhere,
 	ObjectIdColumn,
 	PrimaryColumn,
@@ -66,7 +67,7 @@ export const PrimaryIdColumn = process.env.DATABASE?.startsWith("mongodb")
 
 export class BaseClass extends BaseClassWithoutId {
 	@PrimaryIdColumn()
-	id: string;
+	id: string = Snowflake.generate();
 
 	@BeforeUpdate()
 	@BeforeInsert()