summary refs log tree commit diff
path: root/util/src
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-10-05 19:52:42 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-10-05 19:52:42 +0200
commitc3551d92543fd4ced618e2aac0be38f3ca9ee2df (patch)
treeb7a8f2f948aa88d40d3b87f527b92458751398e2 /util/src
parent:art: reformatted (diff)
downloadserver-c3551d92543fd4ced618e2aac0be38f3ca9ee2df.tar.xz
:bug: fix user projection
Diffstat (limited to 'util/src')
-rw-r--r--util/src/entities/Channel.ts2
-rw-r--r--util/src/entities/User.ts1
2 files changed, 2 insertions, 1 deletions
diff --git a/util/src/entities/Channel.ts b/util/src/entities/Channel.ts
index 1644b265..51d8b026 100644
--- a/util/src/entities/Channel.ts
+++ b/util/src/entities/Channel.ts
@@ -203,7 +203,7 @@ export class Channel extends BaseClass {
 
 	static async createDMChannel(recipients: string[], creator_user_id: string, name?: string) {
 		recipients = recipients.unique().filter((x) => x !== creator_user_id);
-		const otherRecipientsUsers = await User.find({ where: recipients.map((x) => ({ id: x })) });
+		const otherRecipientsUsers = await User.find({ where: recipients.map((x) => ({ id: x })), select: ["id"] });
 
 		// TODO: check config for max number of recipients
 		if (otherRecipientsUsers.length !== recipients.length) {
diff --git a/util/src/entities/User.ts b/util/src/entities/User.ts
index a139d362..97564af3 100644
--- a/util/src/entities/User.ts
+++ b/util/src/entities/User.ts
@@ -29,6 +29,7 @@ export enum PrivateUserEnum {
 	premium,
 	premium_type,
 	disabled,
+	settings,
 	// locale
 }
 export type PrivateUserKeys = keyof typeof PrivateUserEnum | PublicUserKeys;