fix: oprava zobrazení ikonky o zaplacení u historických objednávek
CI / Generate TypeScript types (push) Successful in 21s
CI / Server unit tests (push) Successful in 22s
CI / Build server (push) Successful in 35s
CI / Build client (push) Successful in 36s
CI / Playwright E2E tests (push) Successful in 1m18s
CI / Build and push Docker image (push) Successful in 40s
CI / Notify (push) Successful in 2s

This commit is contained in:
2026-06-12 21:55:25 +02:00
parent 8c3c47dba1
commit 364d46bc18
2 changed files with 38 additions and 2 deletions
+4 -1
View File
@@ -135,7 +135,10 @@ router.post("/dismissQr", async (req: Request<{}, any, DismissQrData["body"]>, r
try {
const dismissed = await dismissPendingQr(login, req.body.id);
if (dismissed?.groupId) {
const updatedExtra = await markGroupMemberPaid(login, dismissed.groupId);
// Platbu zapisujeme ke dni, ke kterému se QR kód vztahuje, ne k dnešnímu dni
// jinak by se při potvrzení platby jiný den příznak zapsal do špatných dat (a zelené zatržítko by se neobjevilo).
const orderDate = new Date(`${dismissed.date}T00:00:00`);
const updatedExtra = await markGroupMemberPaid(login, dismissed.groupId, orderDate);
if (updatedExtra) getWebsocket().emit("message", updatedExtra);
}
res.status(200).json({});