Skip to content

Commit cf656d3

Browse files
authored
catch xml ParseError (#10516)
1 parent 3e8dafb commit cf656d3

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

services/dynamic/dynamic-xml.service.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,13 @@ export default class DynamicXml extends BaseService {
7575
const pathIsAttr = (
7676
pathExpression.split('/').slice(-1)[0] || ''
7777
).startsWith('@')
78-
const parsed = new DOMParser().parseFromString(buffer, 'text/xml')
78+
79+
let parsed
80+
try {
81+
parsed = new DOMParser().parseFromString(buffer, 'text/xml')
82+
} catch (e) {
83+
throw new InvalidResponse({ prettyMessage: e.message })
84+
}
7985

8086
let values
8187
try {

0 commit comments

Comments
 (0)