diff --git a/src/routes/guilds/#guild_id/roles.ts b/src/routes/guilds/#guild_id/roles.ts index 6d931c56..03b0bcf6 100644 --- a/src/routes/guilds/#guild_id/roles.ts +++ b/src/routes/guilds/#guild_id/roles.ts @@ -15,6 +15,7 @@ router.get("/", async (req: Request, res: Response) => { if (!guild) throw new HTTPError("Guild not found", 404); var roles = await RoleModel.find({ guild_id: guild_id }).exec(); + if(!roles) res.send("No roles"); return res.json(toObject(roles)); }); @@ -39,6 +40,10 @@ router.post("/", check(RoleCreateSchema), async (req: Request, res: Response) => var role = { ...body, id: role_id, + guild_id: guild_id, + managed: false, + position: 0, + tags: null, } const roleNew = await new RoleModel(role).save();