From b097b0e5a4cf4fb8ad9c76670c516e29edfa8c73 Mon Sep 17 00:00:00 2001 From: skidoodle Date: Fri, 15 Sep 2023 21:48:25 +0200 Subject: [PATCH] Fix levels --- src/pages/api/erettsegi.ts | 20 ++++++++++---------- src/pages/index.tsx | 14 +++++++------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/pages/api/erettsegi.ts b/src/pages/api/erettsegi.ts index 698a8c1..8bfbf4a 100644 --- a/src/pages/api/erettsegi.ts +++ b/src/pages/api/erettsegi.ts @@ -36,18 +36,18 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) { return res.status(400).json({ error: 'Érvénytelen évszak' }) } - // @ts-ignore - const emeltvizsgatargy = vizsgatargyak[vizsgatargy] + let prefix + if (szint === 'emelt') { + prefix = `e_${vizsgatargy}` + } else if (szint === 'kozep') { + prefix = `k_${vizsgatargy}` + } let pdfUrl - if (tipus === 'fl') { - pdfUrl = `${baseUrl}${ev}${evszak}_${szint}/${ - emeltvizsgatargy || vizsgatargy - }_${ev!.slice(-2)}${honap}_fl.pdf` - } else if (tipus === 'ut') { - pdfUrl = `${baseUrl}${ev}${evszak}_${szint}/${ - emeltvizsgatargy || vizsgatargy - }_${ev!.slice(-2)}${honap}_ut.pdf` + if (tipus === 'fl' || tipus === 'ut') { + pdfUrl = `${baseUrl}${ev}${evszak}_${szint}/${prefix}_${ev!.slice( + -2 + )}${honap}_${tipus}.pdf` } else { return res.status(400).json({ error: 'Érvénytelen típus' }) } diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 4c970c9..23a2998 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -9,13 +9,13 @@ export default function Home() { const [selectedType, setSelectedType] = useState('') const subjects = [ - { value: 'k_magyir', label: 'Magyar' }, - { value: 'k_mat', label: 'Matek' }, - { value: 'k_tort', label: 'Történelem' }, - { value: 'k_angol', label: 'Angol' }, - { value: 'k_nemet', label: 'Német' }, - { value: 'k_inf', label: 'Közismereti Informatika' }, - { value: 'k_infoism', label: 'Szakmai Informatika' }, + { value: 'magyir', label: 'Magyar' }, + { value: 'mat', label: 'Matek' }, + { value: 'tort', label: 'Történelem' }, + { value: 'angol', label: 'Angol' }, + { value: 'nemet', label: 'Német' }, + { value: 'inf', label: 'Közismereti Informatika' }, + { value: 'infoism', label: 'Szakmai Informatika' }, ] const [years, setYears] = useState([])