Skip to content

Commit 1527636

Browse files
committed
fix(auth): address Copilot review feedback
1 parent c580c7c commit 1527636

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

File renamed without changes.

apps/backend/src/routes/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ export async function authRoutes(app: FastifyInstance): Promise<void> {
496496
});
497497

498498
app.post('/refresh', async(request: FastifyRequest, reply: FastifyReply) => {
499-
if (request.body && typeof request.body === 'object' && Object.keys(request.body).length > 0) {
499+
if (request.body && typeof request.body === 'object' && 'refresh_token' in request.body) {
500500
const parsed = refreshTokenSchema.safeParse(request.body);
501501
if (!parsed.success) {
502502
return reply.status(400).send({ error: 'Invalid request body', details: parsed.error.flatten() });

apps/backend/src/validations/auth.validation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ export const mobileExchangeSchema = z.object({
44
code: z.string({
55
required_error: 'missing code',
66
invalid_type_error: 'code must be a string'
7-
}).min(1, 'code is empty')
7+
}).trim().min(1, 'code is empty')
88
});
99

1010
export const refreshTokenSchema = z.object({
1111
refresh_token: z.string({
1212
required_error: 'missing refresh_token',
1313
invalid_type_error: 'refresh_token must be a string'
14-
}).min(1, 'refresh_token is empty')
14+
}).trim().min(1, 'refresh_token is empty')
1515
});

0 commit comments

Comments
 (0)