Use correct param

This commit is contained in:
Douglas Barone 2023-07-05 09:03:47 -04:00
parent cee693b976
commit 132878556c

View File

@ -82,17 +82,17 @@ class PrinterController {
} }
static async edit(req: Request, res: Response) { static async edit(req: Request, res: Response) {
const { id } = req.params const { serialNumber } = req.params
const { friendlyName } = req.body const { friendlyName } = req.body
// Verify if printer exists // Verify if printer exists
const printerExists = await prisma.printer.findUnique({ const printerExists = await prisma.printer.findUnique({
where: { id: Number(id) } where: { serialNumber: serialNumber }
}) })
if (printerExists) { if (printerExists) {
const printer = await prisma.printer.update({ const printer = await prisma.printer.update({
where: { id: Number(id) }, where: { serialNumber: serialNumber },
data: { friendlyName } data: { friendlyName }
}) })
@ -114,8 +114,8 @@ class PrinterController {
router.use(hasRolesMiddleware(['ADMIN', 'INSPECTOR'])) router.use(hasRolesMiddleware(['ADMIN', 'INSPECTOR']))
router.get('/', PrinterController.index) router.get('/', PrinterController.index)
router.get('/:id', PrinterController.show) router.get('/:serialNumber', PrinterController.show)
router.put('/:id', PrinterController.edit) router.put('/:serialNumber', PrinterController.edit)
router.delete('/:id', PrinterController.delete) router.delete('/:serialNumber', PrinterController.delete)
export default router export default router