From ec614245467baa7f70f0293c2561c33a78ee531f Mon Sep 17 00:00:00 2001 From: mihaisc Date: Mon, 20 Dec 2021 04:24:34 -0800 Subject: [PATCH] fix (#1166) --- src/provider/Provider.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/provider/Provider.ts b/src/provider/Provider.ts index d33b9772..0fef80b4 100644 --- a/src/provider/Provider.ts +++ b/src/provider/Provider.ts @@ -28,7 +28,7 @@ export class Provider { async getEndpoints(providerUri: string): Promise { try { const endpoints = await getData(providerUri) - return endpoints + return await endpoints.json() } catch (e) { LoggerInstance.error('Finding the service endpoints failed:', e) return null @@ -127,7 +127,7 @@ export class Provider { document: any, providerUri: string, fetchMethod: any - ): Promise { + ): Promise { const providerEndpoints = await this.getEndpoints(providerUri) const serviceEndpoints = await this.getServiceEndpoints( providerUri, @@ -142,10 +142,11 @@ export class Provider { const path = this.getEndpointURL(serviceEndpoints, 'encrypt') ? this.getEndpointURL(serviceEndpoints, 'encrypt').urlPath : null + if (!path) return null try { const response = await fetchMethod(path, decodeURI(JSON.stringify(args))) - return (await response.json()).encryptedDocument + return response } catch (e) { LoggerInstance.error(e) throw new Error('HTTP request failed')