fix: IBANs im Logbuch maskieren
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { FastifyInstance } from "fastify"
|
||||
import { historyitems } from "../../db/schema";
|
||||
import { sanitizeHistoryText, sanitizeHistoryValue } from "./historySanitization";
|
||||
|
||||
const HISTORY_ENTITY_LABELS: Record<string, string> = {
|
||||
customers: "Kunden",
|
||||
@@ -114,11 +115,11 @@ export async function insertHistoryItem(
|
||||
const entry = {
|
||||
tenant: params.tenant_id,
|
||||
createdBy: params.created_by,
|
||||
text: params.text || textMap[params.action],
|
||||
text: sanitizeHistoryText(params.text || textMap[params.action]),
|
||||
action: params.action,
|
||||
[fkColumn]: params.entityId,
|
||||
oldVal: stringifyHistoryValue(params.oldVal),
|
||||
newVal: stringifyHistoryValue(params.newVal)
|
||||
oldVal: stringifyHistoryValue(sanitizeHistoryValue(params.oldVal)),
|
||||
newVal: stringifyHistoryValue(sanitizeHistoryValue(params.newVal))
|
||||
}
|
||||
|
||||
await server.db.insert(historyitems).values(entry as any)
|
||||
|
||||
Reference in New Issue
Block a user