diff --git a/libs/remix-url-resolver/src/resolve.ts b/libs/remix-url-resolver/src/resolve.ts index 38076686a2..c139bbc803 100644 --- a/libs/remix-url-resolver/src/resolve.ts +++ b/libs/remix-url-resolver/src/resolve.ts @@ -117,7 +117,7 @@ export class RemixURLResolver { // If you don't find greeter.sol on ipfs gateway use local // const req = 'http://localhost:8080/' + url const response: AxiosResponse = await axios.get(req) - return { content: response.data, cleanUrl: url } + return { content: response.data, cleanUrl: url.replace('ipfs/', '') } } catch (e) { throw e } diff --git a/libs/remix-url-resolver/tests/test.ts b/libs/remix-url-resolver/tests/test.ts index f47144e6be..d87101689c 100644 --- a/libs/remix-url-resolver/tests/test.ts +++ b/libs/remix-url-resolver/tests/test.ts @@ -260,7 +260,7 @@ describe('testRunner', () => { const content = fs.readFileSync(__dirname + '/example_1/greeter.sol', { encoding: 'utf8'}) const expt: object = { content: content, - cleanUrl: 'ipfs/QmcuCKyokk9Z6f65ADAADNiS2R2xCjfRkv7mYBSWDwtA7M', + cleanUrl: 'QmcuCKyokk9Z6f65ADAADNiS2R2xCjfRkv7mYBSWDwtA7M', type: 'ipfs' } assert.deepEqual(results, expt)