diff --git a/package.json b/package.json index 545283d6..b820968e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "license": "MIT", "sideEffects": false, - "version": "4.0.0-dev.1", + "version": "4.0.0-dev+1", "scripts": { "build": "run-p \"build:*\"", "build:next": "next build", diff --git a/src/lib/api/response.ts b/src/lib/api/response.ts index ddf27fcf..5bf59b5b 100644 --- a/src/lib/api/response.ts +++ b/src/lib/api/response.ts @@ -18,6 +18,7 @@ import { ApiUserUrlsResponse } from '@/pages/api/user/urls'; import { ApiUserUrlsIdResponse } from '@/pages/api/user/urls/[id]'; import { ApiUsersResponse } from '@/pages/api/users'; import { ApiUsersIdResponse } from '@/pages/api/users/[id]'; +import { ApiVersionResponse } from '@/pages/api/version'; export type Response = { '/api/auth/oauth': ApiAuthOauthResponse; @@ -40,4 +41,5 @@ export type Response = { '/api/healthcheck': ApiHealthcheckResponse; '/api/setup': ApiSetupResponse; '/api/upload': ApiUploadResponse; + '/api/version': ApiVersionResponse; }; diff --git a/src/pages/api/setup.ts b/src/pages/api/setup.ts index 9c3aa4bc..696c3c28 100644 --- a/src/pages/api/setup.ts +++ b/src/pages/api/setup.ts @@ -1,6 +1,6 @@ import { createToken, hashPassword } from '@/lib/crypto'; import { prisma } from '@/lib/db'; -import { User } from '@/lib/db/models/user'; +import { User, userSelect } from '@/lib/db/models/user'; import { getZipline } from '@/lib/db/models/zipline'; import { log } from '@/lib/logger'; import { combine } from '@/lib/middleware/combine'; @@ -40,13 +40,7 @@ export async function handler(req: NextApiReq
, res: NextApiRes