From ccba8902a4046a1b77ea2f72b7076104ec51acb9 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 5 Jun 2026 21:01:08 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20answer-Feld=20im=20Pair-Content-B=C3=BC?= =?UTF-8?q?ndel=20(f=C3=BCr=20yes=5Fno-Anzeige=20im=20Modal)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- src/routes/pairs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/pairs.js b/src/routes/pairs.js index 24cf656..050a484 100644 --- a/src/routes/pairs.js +++ b/src/routes/pairs.js @@ -229,13 +229,13 @@ async function loadPairContent(p) { async function loadStatement(stmtId, sentencePrefix, linkTable) { if (!stmtId) return null; const s = (await query( - `SELECT ${langCols(sentencePrefix)} FROM statements WHERE id = $1`, [stmtId])).rows[0] || {}; + `SELECT ${langCols(sentencePrefix)}, answer FROM statements WHERE id = $1`, [stmtId])).rows[0] || {}; const words = (await query( `SELECT w.id, w.titel_de, w.titel_en, w.titel_sv FROM ${linkTable} lw JOIN words w ON w.id = lw.word_id WHERE lw.statement_id = $1 ORDER BY w.titel_de`, [stmtId])).rows; - return { sentence: s, words }; + return { sentence: s, words, answer: s.answer ?? null }; } content.positive = await loadStatement(p.positive_statement_id, 'positive_sentence', 'statement_positive_words');