From cc228e6fe74be0d340dc496191fe1dc06fd24486 Mon Sep 17 00:00:00 2001 From: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com> Date: Tue, 9 Apr 2024 11:29:18 -0700 Subject: [PATCH] fix: pass url and body to badRequestResponse (#44) --- packages/verified-fetch/src/verified-fetch.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/verified-fetch/src/verified-fetch.ts b/packages/verified-fetch/src/verified-fetch.ts index 8e744d6..598eff0 100644 --- a/packages/verified-fetch/src/verified-fetch.ts +++ b/packages/verified-fetch/src/verified-fetch.ts @@ -147,17 +147,17 @@ export class VerifiedFetch { */ private async handleIPNSRecord ({ resource, cid, path, options }: FetchHandlerFunctionArg): Promise { if (path !== '' || !resource.startsWith('ipns://')) { - return badRequestResponse('Invalid IPNS name') + return badRequestResponse(resource, 'Invalid IPNS name') } let peerId: PeerId try { peerId = peerIdFromString(resource.replace('ipns://', '')) - } catch (err) { + } catch (err: any) { this.log.error('could not parse peer id from IPNS url %s', resource) - return badRequestResponse('Invalid IPNS name') + return badRequestResponse(resource, err) } // since this call happens after parseResource, we've already resolved the