Skip to content

Commit e9e2254

Browse files
author
Alexei Goncear
committed
Merge branch 'galex-dev'
2 parents bc3f395 + 4d98820 commit e9e2254

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/handlers/waltIdPolicyHandler.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,14 @@ export class WaltIdPolicyHandler extends PolicyHandler {
297297
public async download(
298298
requestPayload: PolicyRequestPayload
299299
): Promise<PolicyRequestResponse> {
300+
if (typeof requestPayload.policyServer === 'string') {
301+
try {
302+
requestPayload.policyServer = JSON.parse(requestPayload.policyServer)
303+
} catch (error) {
304+
return buildInvalidRequestMessage('Failed to parse policyServer JSON string')
305+
}
306+
}
307+
300308
if (!requestPayload.policyServer?.sessionId)
301309
return buildInvalidRequestMessage('Request body does not contain sessionId')
302310

0 commit comments

Comments
 (0)