const { currentRERequest } = require('../helpers/url'); const { getMunicipalitiesForRegion, getMunicipalityName } = require('../helpers/codes'); const getMunicipality = async (req, res) => { let request = await currentRERequest(req); const municipalities = getMunicipalitiesForRegion(request.region); res.render('municipality', { municipalities }); }; const postMunicipality = async (req, res) => { const request = await currentRERequest(req); const nextStepParam = req.query.nextStep ? "?nextStep=" + req.query.nextStep : ""; const nextStepUrl = `/${'naselje'}/${request.uniqueId}/${getMunicipalityName(request.region, req.body.municipality)}${nextStepParam}`; request.municipality = req.body.municipality; await request.save(); res.redirect(nextStepUrl); }; module.exports = { getMunicipality, postMunicipality };