From 4a555823fcd7f809632f31ac8146aa37ec1a1fce Mon Sep 17 00:00:00 2001
From: Dragory <2606411+Dragory@users.noreply.github.com>
Date: Thu, 17 Dec 2020 03:46:52 +0200
Subject: [PATCH] Fix resolveUser() returning null in contrast to its typings

---
 backend/src/utils.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/backend/src/utils.ts b/backend/src/utils.ts
index fb16742e..30b376f3 100644
--- a/backend/src/utils.ts
+++ b/backend/src/utils.ts
@@ -1058,7 +1058,7 @@ export async function resolveUser<T>(bot, value) {
 
   const userId = resolveUserId(bot, value);
   if (!userId) {
-    return null;
+    return new UnknownUser();
   }
 
   // If we have the user cached, return that directly