Skip to content

Commit 7f0c987

Browse files
committed
fix: validate identifier param in likes endpoint
1 parent 6e41ecc commit 7f0c987

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

server/api/social/profile/[identifier]/likes.get.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,15 @@ import { IdentityUtils } from '#server/utils/atproto/utils/identity'
22

33
export default defineEventHandler(async event => {
44
const identifier = getRouterParam(event, 'identifier')
5+
if (!identifier) {
6+
throw createError({
7+
status: 400,
8+
message: 'identifier not provided',
9+
})
10+
}
11+
512
const utils = new IdentityUtils()
6-
const minidoc = await utils.getMiniDoc(identifier || '')
13+
const minidoc = await utils.getMiniDoc(identifier)
714
const likesUtil = new PackageLikesUtils()
815

916
return likesUtil.getUserLikes(minidoc)

0 commit comments

Comments
 (0)