mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
fix(federation): 🐛 Output error when requesting remote users through /users
This commit is contained in:
parent
42ff591e48
commit
b5b8831073
|
|
@ -92,6 +92,13 @@ export default (app: Hono) =>
|
|||
return errorResponse("User not found", 404);
|
||||
}
|
||||
|
||||
if (user.isRemote()) {
|
||||
return errorResponse(
|
||||
"Cannot view users from remote instances",
|
||||
403,
|
||||
);
|
||||
}
|
||||
|
||||
// @ts-expect-error IP attribute is not in types
|
||||
const requestIp = context.env?.ip as
|
||||
| SocketAddress
|
||||
|
|
|
|||
|
|
@ -37,6 +37,13 @@ export default (app: Hono) =>
|
|||
return errorResponse("User not found", 404);
|
||||
}
|
||||
|
||||
if (user.isRemote()) {
|
||||
return errorResponse(
|
||||
"Cannot view users from remote instances",
|
||||
403,
|
||||
);
|
||||
}
|
||||
|
||||
return jsonResponse(user.toLysand());
|
||||
},
|
||||
);
|
||||
|
|
|
|||
|
|
@ -48,6 +48,13 @@ export default (app: Hono) =>
|
|||
return errorResponse("User not found", 404);
|
||||
}
|
||||
|
||||
if (author.isRemote()) {
|
||||
return errorResponse(
|
||||
"Cannot view users from remote instances",
|
||||
403,
|
||||
);
|
||||
}
|
||||
|
||||
const pageNumber = Number(context.req.valid("query").page) || 1;
|
||||
|
||||
const notes = await Note.manyFromSql(
|
||||
|
|
|
|||
Loading…
Reference in a new issue