diff --git a/data-wrapper/v1/csv.ini b/data-wrapper/v1/csv.ini index e9ead95..6cc3eb2 100644 --- a/data-wrapper/v1/csv.ini +++ b/data-wrapper/v1/csv.ini @@ -50,9 +50,12 @@ value = get(env('value', 'value')) [exchange] -value = self().thru(x => _.env('slim') ? _.pick(x, ['id', 'value']) : x) +value = self().thru(x => _.env(null, 'slim') ? _.pick(x, ['id', 'value']) : x) [TARDump] compress = true manifest = fix({version: '1'}) manifest = fix({generator: 'v1/csv'}) +manifest = fix({parameters: _.omit(_.env(), 'headers')}) +manifest = fix({hostAgent: _.get(_.env(), 'headers.host')}) +manifest = fix({userAgent: _.get(_.env(), 'headers.user-agent')}) diff --git a/data-wrapper/v1/istex-tar-gz.ini b/data-wrapper/v1/istex-tar-gz.ini index 95ef476..d72d223 100644 --- a/data-wrapper/v1/istex-tar-gz.ini +++ b/data-wrapper/v1/istex-tar-gz.ini @@ -32,7 +32,6 @@ post.parameters.2.schema.default = true post.parameters.2.required = false - [env] path = slim value = env('slim').thru(x => (x === 'false' ? false : true)) @@ -52,9 +51,12 @@ value = get(env('value', 'abstract')) [exchange] -value = self().thru(x => _.env('slim') ? _.pick(x, ['id', 'value']) : x) +value = self().thru(x => _.env(null, 'slim') ? _.pick(x, ['id', 'value']) : x) [TARDump] compress = true manifest = fix({version: '1'}) manifest = fix({generator: 'v1/istex-tar-gz'}) +manifest = fix({parameters: _.omit(_.env(), 'headers')}) +manifest = fix({hostAgent: _.get(_.env(), 'headers.host')}) +manifest = fix({userAgent: _.get(_.env(), 'headers.user-agent')})