diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts index 7e9af19bbcb7bc2a7a00584954b92892c9c8873e..5a03098b673d393dcffa8eb33aada2c71bef65d1 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' ?