fix: keep lock after save — user stays on the page
This commit is contained in:
@@ -172,8 +172,7 @@ export default async function quotationsRoutes(fastify: FastifyInstance): Promis
|
|||||||
if (result.error === 'invalidated') return error(reply, 'Nelze upravit zneplatněnou nabídku', 400);
|
if (result.error === 'invalidated') return error(reply, 'Nelze upravit zneplatněnou nabídku', 400);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Release lock after save
|
// Keep lock — user stays on the page after save
|
||||||
await prisma.quotations.updateMany({ where: { id, locked_by: request.authData!.userId }, data: { locked_by: null, locked_at: null } });
|
|
||||||
|
|
||||||
await logAudit({ request, authData: request.authData, action: 'update', entityType: 'quotation', entityId: id, description: `Upravena nabídka ${(result as any).quotation_number}` });
|
await logAudit({ request, authData: request.authData, action: 'update', entityType: 'quotation', entityId: id, description: `Upravena nabídka ${(result as any).quotation_number}` });
|
||||||
return success(reply, { id }, 200, 'Nabídka byla uložena');
|
return success(reply, { id }, 200, 'Nabídka byla uložena');
|
||||||
|
|||||||
Reference in New Issue
Block a user