mirror of
https://github.com/spacebarchat/server.git
synced 2026-10-27 18:52:57 +00:00
Fix PATCH Template route implementation
The previous PATCH implementation was creating a new template rather than editing the existing template. This resulted in all requests failing because it was missing more than one required field. Resolves: #1281
This commit is contained in:
1 parent
0166bbf12a
commit
4772731a17
1 file changed
+8
-6
@@ -165,12 +165,14 @@ router.patch(
|
||||
const { code, guild_id } = req.params;
|
||||
const { name, description } = req.body;
|
||||
|
||||
const template = await Template.create({
|
||||
code,
|
||||
name: name,
|
||||
description: description,
|
||||
source_guild_id: guild_id,
|
||||
}).save();
|
||||
const template = await Template.findOneOrFail({
|
||||
where: { code, source_guild_id: guild_id },
|
||||
});
|
||||
|
||||
template.name = name;
|
||||
template.description = description;
|
||||
|
||||
await template.save();
|
||||
|
||||
res.json(template);
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user