From 53c12873fcfebd64d229c8bb14129391f714efff Mon Sep 17 00:00:00 2001 From: ioedeveloper Date: Thu, 14 Dec 2023 14:25:22 +0100 Subject: [PATCH] fix black path entry --- .../src/app/services/circomPluginClient.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/circuit-compiler/src/app/services/circomPluginClient.ts b/apps/circuit-compiler/src/app/services/circomPluginClient.ts index 2db9786a4f..947649042d 100644 --- a/apps/circuit-compiler/src/app/services/circomPluginClient.ts +++ b/apps/circuit-compiler/src/app/services/circomPluginClient.ts @@ -308,12 +308,11 @@ export class CircomPluginClient extends PluginClient { // extract all includes from the dependency content const dependencyIncludes = (dependencyContent.match(/include ['"].*['"]/g) || []).map((childInclude) => { const includeName = childInclude.replace(/include ['"]/g, '').replace(/['"]/g, '') + let absFilePath = pathModule.resolve(include.slice(0, include.lastIndexOf('/')), includeName) - if (!blackPath.includes(includeName)) { + absFilePath = include.startsWith('circomlib') ? absFilePath.substring(1) : absFilePath + if (!blackPath.includes(absFilePath)) { if(!includeName.startsWith('circomlib')) { - let absFilePath = pathModule.resolve(include.slice(0, include.lastIndexOf('/')), includeName) - absFilePath = include.startsWith('circomlib') ? absFilePath.substring(1) : absFilePath - dependencyContent = dependencyContent.replace(`${includeName}`, `${absFilePath}`) return absFilePath }