sunrise-cms/handlers/contracts-post/doGetOccupancyTypeFields.ts

27 lines
593 B
TypeScript

import type { Request, Response } from 'express'
import {
getContractTypeById,
getAllContractTypeFields
} from '../../helpers/functions.cache.js'
export default async function handler(
request: Request,
response: Response
): Promise<void> {
const allContractTypeFields = await getAllContractTypeFields()
const result = (await getContractTypeById(
Number.parseInt(request.body.contractTypeId, 10)
))!
const ContractTypeFields = [...allContractTypeFields]
ContractTypeFields.push(...(result.ContractTypeFields ?? []))
response.json({
ContractTypeFields
})
}