sunrise-cms/handlers/cemeteries-get/previous.ts

26 lines
744 B
TypeScript

import type { Request, Response } from 'express'
import getPreviousCemeteryId from '../../database/getPreviousCemeteryId.js'
import { getConfigProperty } from '../../helpers/config.helpers.js'
export default function handler(request: Request, response: Response): void {
const cemeteryId = Number.parseInt(request.params.cemeteryId, 10)
const previousCemeteryId = getPreviousCemeteryId(cemeteryId)
if (previousCemeteryId === undefined) {
response.redirect(
`${getConfigProperty(
'reverseProxy.urlPrefix'
)}/cemeteries/?error=noPreviousCemeteryIdFound`
)
return
}
response.redirect(
`${getConfigProperty(
'reverseProxy.urlPrefix'
)}/cemeteries/${previousCemeteryId.toString()}`
)
}