[bug] Correctly encode data in updateProcess

This commit is contained in:
Sosthene 2025-06-15 22:11:02 +02:00 committed by NicolasCantu
parent a3fe29e4a0
commit bb5d3ff16d

View File

@ -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}`);
}