We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f198d37 commit 95d2f50Copy full SHA for 95d2f50
src/overlay.js
@@ -23,9 +23,14 @@ function applyOverlayToOpenAPI(spec, overlay) {
23
jsonpath.apply(spec, a.target, (chunk) => {
24
25
// Deep merge using a module (built-in spread operator is only shallow)
26
- const merger = mergician({appendArrays: true});
27
- const merged = merger(chunk, a.update);
28
- return merged;
+ try {
+ const merger = mergician({appendArrays: true})
+ return merger(chunk, a.update)
29
+ }
30
+ catch (ex) {
31
+ process.stderr.write(`Error applying overlay: ${ex.message}\n`)
32
+ return chunk
33
34
35
});
36
}
0 commit comments