-let logjson = (await import('@ndcode/logjson')).default
let XDate = require('xdate')
return async env => {
let change_details_draft = await session.get('change_details_draft')
let details =
change_details_draft !== undefined &&
- XDate.now() < await logjson.logjson_to_json(
- await change_details_draft.get('expires')
- ) ? {
- given_names: await logjson.logjson_to_json(
- await change_details_draft.get('given_names')
- ),
- family_name: await logjson.logjson_to_json(
- await change_details_draft.get('family_name')
- ),
- contact_me: await logjson.logjson_to_json(
- await change_details_draft.get('contact_me')
- )
- } : null
+ XDate.now() < await change_details_draft.get_json('expires') ?
+ {
+ given_names: await change_details_draft.get_json('given_names'),
+ family_name: await change_details_draft.get_json('family_name'),
+ contact_me: await change_details_draft.get_json('contact_me')
+ } :
+ null
await transaction.commit()
return details