UNPKG

@defra-fish/gafl-webapp-service

Version:

The websales frontend for the GAFL service

18 lines (15 loc) 743 B
import { LICENCE_FULFILMENT, LICENCE_CONFIRMATION_METHOD } from '../../../../uri.js' export default async request => { const { payload } = await request.cache().helpers.page.getCurrentPermission(LICENCE_FULFILMENT.page) const permission = await request.cache().helpers.transaction.getCurrentPermission() const { licensee } = permission const licenceOption = payload['licence-option'] if (licenceOption === 'digital') { licensee.postalFulfilment = false } if (licenceOption === 'paper-licence') { licensee.postalFulfilment = true } await request.cache().helpers.status.setCurrentPermission({ [LICENCE_CONFIRMATION_METHOD.page]: false }) await request.cache().helpers.transaction.setCurrentPermission(permission) }