From b3314505505ab7a1bcec54ef000162fbe6ee52fc Mon Sep 17 00:00:00 2001 From: stevereis <stevereis93@gmail.com> Date: Fri, 1 Oct 2021 11:41:02 +0200 Subject: [PATCH] Add trim numerics for table result --- api/src/engine/connectors/exareme/transformations.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts index 7e9af19..5a03098 100644 --- a/api/src/engine/connectors/exareme/transformations.ts +++ b/api/src/engine/connectors/exareme/transformations.ts @@ -5,7 +5,9 @@ import * as jsonata from 'jsonata'; // old import style needed due to 'export = export const transientToTable = jsonata(` ( - $e := function($x, $r) {($x != null) ? $x : ($r ? $r : '')}; + $trim := function($v) {$v.$string().$replace(/(\\d+\\.\\d{1,3})(\\d*)/, "$1")}; + + $e := function($x, $r) {($x != null) ? $trim($x) : ($r ? $r : '')}; $fn := function($o, $prefix) { $type($o) = 'object' ? -- GitLab