fix: converting API body attributes empty strings to null.

This commit is contained in:
Ahmed Bouhuolia
2020-11-29 12:43:37 +02:00
parent 9a58b41e96
commit ea39eb17a7
6 changed files with 34 additions and 65 deletions

View File

@@ -1,5 +1,10 @@
import { Request, Response, NextFunction } from 'express';
import { convertEmptyStringsToNull } from 'utils';
import deepMap from 'deep-map';
import { convertEmptyStringToNull } from 'utils';
function convertEmptyStringsToNull(data) {
return deepMap(data, (value) => convertEmptyStringToNull(value));
}
export default (req: Request, res: Response, next: NextFunction) => {
const transfomedBody = convertEmptyStringsToNull(req.body);