diff --git a/server/endpoints/admin.js b/server/endpoints/admin.js
index a54e0abd4bc59c43cef7de8a9dff332ef35a95e5..792cf2dd930fcdabba7f8d02ab91d743d1f39210 100644
--- a/server/endpoints/admin.js
+++ b/server/endpoints/admin.js
@@ -59,14 +59,17 @@ function adminEndpoints(app) {
         }
 
         const { user: newUser, error } = await User.create(newUserParams);
-        await EventLogs.logEvent(
-          "user_created",
-          {
-            userName: newUser.username,
-            createdBy: currUser.username,
-          },
-          currUser.id
-        );
+        if (!!newUser) {
+          await EventLogs.logEvent(
+            "user_created",
+            {
+              userName: newUser.username,
+              createdBy: currUser.username,
+            },
+            currUser.id
+          );
+        }
+
         response.status(200).json({ user: newUser, error });
       } catch (e) {
         console.error(e);