From bb5d3ff16da8f63ac4b4eb9f3e2a72fffb55882c Mon Sep 17 00:00:00 2001 From: Sosthene Date: Sun, 15 Jun 2025 22:11:02 +0200 Subject: [PATCH] [bug] Correctly encode data in `updateProcess` --- src/services/service.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/services/service.ts b/src/services/service.ts index a1e2fed..208061e 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -387,10 +387,18 @@ export default class Services { } } await this.checkConnections([...members]); - const membersList = this.getAllMembers(); + const privateSplitData = this.splitData(privateData); + const publicSplitData = this.splitData(publicData); + const encodedPrivateData = { + ...this.sdkClient.encode_json(privateSplitData.jsonCompatibleData), + ...this.sdkClient.encode_binary(privateSplitData.binaryData) + }; + const encodedPublicData = { + ...this.sdkClient.encode_json(publicSplitData.jsonCompatibleData), + ...this.sdkClient.encode_binary(publicSplitData.binaryData) + }; try { - console.log(process); - return this.sdkClient.update_process(process, privateData, roles, publicData, membersList); + return this.sdkClient.update_process(process, encodedPrivateData, roles, encodedPublicData, this.getAllMembers()); } catch (e) { throw new Error(`Failed to update process: ${e}`); }