From 2ef29d905e02f24ed8f9fb97c797d22c2afc51cd Mon Sep 17 00:00:00 2001 From: Bogdan Fazakas Date: Wed, 16 Mar 2022 12:20:50 +0200 Subject: [PATCH] fix edit compute checksums for files and container --- src/@utils/compute.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/@utils/compute.ts b/src/@utils/compute.ts index 8236bd169..84f90ce37 100644 --- a/src/@utils/compute.ts +++ b/src/@utils/compute.ts @@ -334,14 +334,18 @@ export async function createTrustedAlgorithmList( ) for (const selectedAlgorithm of selectedAssets) { + const sanitizedAlgorithmContainer = { + entrypoint: selectedAlgorithm.metadata.algorithm.container.entrypoint, + image: selectedAlgorithm.metadata.algorithm.container.image, + tag: selectedAlgorithm.metadata.algorithm.container.tag, + checksum: selectedAlgorithm.metadata.algorithm.container.checksum + } const trustedAlgorithm = { did: selectedAlgorithm.id, containerSectionChecksum: getHash( - JSON.stringify(selectedAlgorithm.metadata.algorithm.container) + JSON.stringify(sanitizedAlgorithmContainer) ), - filesChecksum: getHash( - JSON.stringify(selectedAlgorithm.services[0].files) - ) + filesChecksum: getHash(selectedAlgorithm.services[0].files) } trustedAlgorithms.push(trustedAlgorithm) }