code: operation,nextjs,frontends (1 files)

This commit is contained in:
Richard Ward
2025-12-30 22:57:26 +00:00
parent 727f5bd4af
commit 2fcc07175f

View File

@@ -128,20 +128,14 @@ export const executeDbalOperation = async (
return { success: false, error: 'Record not found' }
}
const updateData = {
...payload,
// Build update data, excluding meta fields and protected fields
const { id, tenantId, filter, sort, page, limit, ...cleanPayload } = payload as Record<string, unknown>
const updateData: Record<string, unknown> = {
...cleanPayload,
updatedBy: user?.id,
updatedAt: Date.now(),
}
// Prevent changing tenant or ID
delete updateData.id
delete updateData.tenantId
delete updateData.filter
delete updateData.sort
delete updateData.page
delete updateData.limit
const updated = await adapter.update(dbalOp.entity, dbalOp.id, updateData)
return { success: true, data: updated }