diff --git a/server/temporal-client/helpers.js b/server/temporal-client/helpers.js index 70e848d7..b786a519 100644 --- a/server/temporal-client/helpers.js +++ b/server/temporal-client/helpers.js @@ -136,11 +136,11 @@ function uiTransform(item, rawPayloads=false, transformingPayloads=false) { } else if (subvalue && typeof subvalue === 'object') { if (_uiTransformPayloadKeys.includes(subkey)) { if (subkey === _searchAttributes) { - let values = []; + const values = {}; Object.entries(subvalue.indexedFields).forEach( ([subkey, subvalue]) => { - values = [...values, subvalue.data.toString('utf8')]; + values[subkey] = subvalue.data.toString('utf8'); } ); item[subkey] = values;