1 let XDate = require('xdate')
4 let post_request = await _require('/_lib/post_request.jst')
5 let get_session = await _require('/_lib/get_session.jst')
6 let Problem = await _require('/_lib/Problem.jst')
13 let transaction = await env.site.database.Transaction()
15 let root = await transaction.get({})
16 let session = await get_session(env, root)
18 let change_details_draft = await session.get('change_details_draft')
20 change_details_draft !== undefined &&
21 XDate.now() < await change_details_draft.get_json('expires') ?
23 given_names: await change_details_draft.get_json('given_names'),
24 family_name: await change_details_draft.get_json('family_name'),
25 contact_me: await change_details_draft.get_json('contact_me')
31 transaction.rollback()