mirror of
https://github.com/spacebarchat/server.git
synced 2026-05-06 00:35:19 +00:00
Constrain role name lengths
This commit is contained in:
@@ -118,6 +118,9 @@ router.patch(
|
||||
if (body.icon && body.icon.length) body.icon = await handleFile(`/role-icons/${role_id}`, body.icon as string);
|
||||
else body.icon = undefined;
|
||||
|
||||
// TODO: proper field error
|
||||
if (body.name && body.name.length > 255) throw new Error("Role name must not exceed 255 characters");
|
||||
|
||||
const role = await Role.findOneOrFail({
|
||||
where: { id: role_id, guild: { id: guild_id } },
|
||||
});
|
||||
|
||||
@@ -60,6 +60,9 @@ router.post(
|
||||
|
||||
if (role_count > maxRoles) throw DiscordApiErrors.MAXIMUM_ROLES.withParams(maxRoles);
|
||||
|
||||
// TODO: proper field error
|
||||
if (body.name && body.name.length > 255) throw new Error("Role name must not exceed 255 characters");
|
||||
|
||||
const everyoneRole = await Role.findOne({ where: { id: guild_id } });
|
||||
|
||||
const role = Role.create({
|
||||
|
||||
Reference in New Issue
Block a user