From 58343be771bbac0072fb36a9966b9b00160c97f3 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Fri, 3 Apr 2026 20:06:02 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Auto-deploy:=20GPI=20atualizado?= =?UTF-8?q?=20em=2003/04/2026=2020:06:02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/controllers/dataSheetController.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/server/controllers/dataSheetController.ts b/src/server/controllers/dataSheetController.ts index a149bf9..ea36923 100644 --- a/src/server/controllers/dataSheetController.ts +++ b/src/server/controllers/dataSheetController.ts @@ -1,6 +1,6 @@ import { Request, Response } from 'express'; import * as dataSheetService from '../services/dataSheetService.js'; -import { toCamelCase } from '../utils/caseMapper.js'; +import { toCamelCase, toSnakeCase } from '../utils/caseMapper.js'; import { IAppUser } from '../middleware/authMiddleware.js'; interface AuthRequest extends Request { @@ -32,13 +32,11 @@ export const extractData = async (req: AuthRequest, res: Response) => { export const createDataSheet = async (req: AuthRequest, res: Response) => { try { const organizationId = req.appUser?.organizationId; - const newSheet = await dataSheetService.createDataSheet({ - ...req.body, - organization_id: organizationId - }); + const payload = { ...req.body, organization_id: organizationId }; + const newSheet = await dataSheetService.createDataSheet(toSnakeCase(payload)); res.status(201).json(toCamelCase(newSheet)); } catch (error: unknown) { - res.json(req.body); + res.status(400).json({ error: (error as any).message }); } }; @@ -48,17 +46,17 @@ export const deleteDataSheet = async (req: AuthRequest, res: Response) => { await dataSheetService.deleteDataSheet(id as string); res.status(204).send(); } catch (error: unknown) { - res.status(204).send(); + res.status(500).json({ error: (error as any).message }); } }; export const updateDataSheet = async (req: AuthRequest, res: Response) => { try { const id = req.params.id as string; - const updatedSheet = await dataSheetService.updateDataSheet(id, req.body); + const updatedSheet = await dataSheetService.updateDataSheet(id, toSnakeCase(req.body)); res.json(toCamelCase(updatedSheet || req.body)); } catch (error: unknown) { - res.json(req.body); + res.status(400).json({ error: (error as any).message }); } };