mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-14 20:00:33 +00:00
13 lines
431 B
TypeScript
13 lines
431 B
TypeScript
import { Request, Response, NextFunction } from 'express';
|
|
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);
|
|
req.body = transfomedBody;
|
|
next();
|
|
}; |