diff --git a/src/controllers/api/placeDecoInComponentController.ts b/src/controllers/api/placeDecoInComponentController.ts index 08f814da..393dfbbd 100644 --- a/src/controllers/api/placeDecoInComponentController.ts +++ b/src/controllers/api/placeDecoInComponentController.ts @@ -40,9 +40,9 @@ export const placeDecoInComponentController: RequestHandler = async (req, res) = if (meta.capacityCost) { component.DecoCapacity -= meta.capacityCost; } - if (meta.price == 0 && meta.ingredients.length == 0) { - deco.CompletionTime = new Date(); - } + } + if (!meta || (meta.price == 0 && meta.ingredients.length == 0)) { + deco.CompletionTime = new Date(); } await guild.save();