check type object log

This commit is contained in:
moss 2025-04-01 00:38:55 +07:00
parent a4dfb3c87c
commit 611a51a3bd

View file

@ -19,10 +19,20 @@ export type LogSequence = {
}; };
export function setLogDataDiff(req: RequestWithUser, data: DataDiff) { export function setLogDataDiff(req: RequestWithUser, data: DataDiff) {
req.app.locals.logData.dataDiff = { // Check if data.before and data.after are valid objects
before: JSON.stringify(data.before), if (
after: JSON.stringify(data.after), data.before &&
}; typeof data.before === "object" &&
data.after &&
typeof data.after === "object"
) {
req.app.locals.logData.dataDiff = {
before: JSON.stringify(data.before),
after: JSON.stringify(data.after),
};
} else {
console.error("Invalid data provided: both before and after must be valid objects.");
}
} }
export function addLogSequence(req: RequestWithUser, data: LogSequence) { export function addLogSequence(req: RequestWithUser, data: LogSequence) {