diff --git a/server/src/scripts/make-user-admin.ts b/server/src/scripts/make-user-admin.ts index 1b33dd954..f59e00150 100644 --- a/server/src/scripts/make-user-admin.ts +++ b/server/src/scripts/make-user-admin.ts @@ -1,12 +1,12 @@ import db from "external/mongo/db"; import CreateLogCtx from "lib/logger/logger"; import { UserAuthLevels } from "tachi-common"; -import { WrapScriptPromise } from "utils/misc" +import { WrapScriptPromise } from "utils/misc"; import { FormatUserDoc, ResolveUser } from "utils/user"; -const userID = process.argv[2] +const userID = process.argv[2]; -const logger = CreateLogCtx(__filename) +const logger = CreateLogCtx(__filename); async function MakeUserAdmin(userID: string) { const user = await ResolveUser(userID); @@ -16,13 +16,16 @@ async function MakeUserAdmin(userID: string) { throw new Error(`No such user '${userID}' exists.`); } - await db.users.update({ - id: user.id - }, { - $set: { - authLevel: UserAuthLevels.ADMIN + await db.users.update( + { + id: user.id, + }, + { + $set: { + authLevel: UserAuthLevels.ADMIN, + }, } - }) + ); logger.info(`Made ${FormatUserDoc(user)} an administrator.`); } @@ -34,4 +37,4 @@ if (!userID) { if (require.main === module) { WrapScriptPromise(MakeUserAdmin(userID), logger); -} \ No newline at end of file +} diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts index bcd4d6b2b..7a6198c0c 100644 --- a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/settings/router.test.ts @@ -1,10 +1,10 @@ /* eslint-disable no-await-in-loop */ import db from "external/mongo/db"; import t from "tap"; +import { mkFakeUser } from "test-utils/misc"; import mockApi from "test-utils/mock-api"; import ResetDBState from "test-utils/resets"; import type { UGPTSettings } from "tachi-common"; -import { mkFakeUser } from "test-utils/misc"; t.test("GET /api/v1/users/:userID/games/:game/:playtype/settings", (t) => { t.beforeEach(ResetDBState); diff --git a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts index 9dc221468..e18a0bd7b 100644 --- a/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts +++ b/server/src/server/router/api/v1/users/_userID/games/_game/_playtype/showcase/router.test.ts @@ -2,12 +2,12 @@ import deepmerge from "deepmerge"; import db from "external/mongo/db"; import { IIDX_GRADES, IIDX_LAMPS } from "tachi-common"; import t from "tap"; +import { mkFakeUser } from "test-utils/misc"; import mockApi from "test-utils/mock-api"; import ResetDBState from "test-utils/resets"; import { Testing511SPA, TestingIIDXFolderSP10, TestingIIDXSPScorePB } from "test-utils/test-data"; import { CreateFolderChartLookup } from "utils/folder"; import type { ChartDocument, UserDocument } from "tachi-common"; -import { mkFakeUser } from "test-utils/misc"; const SetFolders = async () => { await db.folders.insert(TestingIIDXFolderSP10);