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:
parent
0166bbf12a
commit
4772731a17
@ -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