1 files changed, 5 insertions, 0 deletions
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();
|