fix: extra_emails cast text[] + colonne Montant add cumule
This commit is contained in:
@@ -30,7 +30,7 @@ router.get('/', wrap(async (_req: AuthRequest, res: Response): Promise<void> =>
|
||||
router.post('/', validate(companySchema), wrap(async (req: AuthRequest, res: Response): Promise<void> => {
|
||||
const { name, email, extra_emails } = req.body;
|
||||
const result = await db.query(
|
||||
`INSERT INTO companies (name, email, extra_emails) VALUES ($1, $2, $3) RETURNING *`,
|
||||
`INSERT INTO companies (name, email, extra_emails) VALUES ($1, $2, $3::text[]) RETURNING *`,
|
||||
[name, email, extra_emails]
|
||||
);
|
||||
res.status(201).json(result.rows[0]);
|
||||
@@ -41,7 +41,7 @@ router.put('/:id', validate(companySchema), wrap(async (req: AuthRequest, res: R
|
||||
const { name, email, extra_emails } = req.body;
|
||||
const result = await db.query(
|
||||
`UPDATE companies
|
||||
SET name=$1, email=$2, extra_emails=$3, updated_at=NOW()
|
||||
SET name=$1, email=$2, extra_emails=$3::text[], updated_at=NOW()
|
||||
WHERE id=$4 AND is_active=TRUE
|
||||
RETURNING *`,
|
||||
[name, email, extra_emails, req.params.id]
|
||||
|
||||
Reference in New Issue
Block a user