From 17c54060ef8ee08c383e793783d2216e388e7abd Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Sat, 4 Jul 2020 14:16:42 -0700 Subject: Update getStatement to allow for aaguid Buffers --- packages/server/src/metadata/metadataService.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'packages/server/src') diff --git a/packages/server/src/metadata/metadataService.ts b/packages/server/src/metadata/metadataService.ts index b9be929..c44c275 100644 --- a/packages/server/src/metadata/metadataService.ts +++ b/packages/server/src/metadata/metadataService.ts @@ -6,6 +6,7 @@ import { ENV_VARS } from '../helpers/constants'; import toHash from '../helpers/toHash'; import validateCertificatePath from '../helpers/validateCertificatePath'; import convertASN1toPEM from '../helpers/convertASN1toPEM'; +import convertAAGUIDToString from '../helpers/convertAAGUIDToString'; import parseJWT from './parseJWT'; @@ -53,11 +54,15 @@ class MetadataService { * If `process.env.ENABLE_MDS` is `'true'`, then this method will coordinate re-downloading data * as per the `nextUpdate` property in the initial TOC download. */ - async getStatement(aaguid: string): Promise { + async getStatement(aaguid: string | Buffer): Promise { if (!aaguid) { return; } + if (aaguid instanceof Buffer) { + aaguid = convertAAGUIDToString(aaguid); + } + if (ENABLE_MDS) { const now = new Date(); if (now > this.nextUpdate) { -- cgit v1.2.3