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 2025-06-28 22:56:15 -04:00 committed by Madeline
parent 0166bbf12a
commit 4772731a17

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);
},