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:
Zane Helton authored and Madeline committed 2025-06-29 13:25:22 +10:00
1 parent 0166bbf12a
commit 4772731a17
1 file changed
+8 -6
+8 -6
View File
@@ -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);
},