Skip to content

Commit 3a16e5b

Browse files
authored
Fix parameters support. Improve debuggability. (#39)
* Fix parameters support. Improve debuggability. * Fix CS
1 parent 9b2a440 commit 3a16e5b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/hydra/addParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default api => {
55
const promises = [];
66

77
for (const resource of api.resources) {
8-
const promise = fetchResource(resource.url).then(({ parameters = {} }) => {
8+
const promise = fetchResource(resource.url).then(({ parameters = [] }) => {
99
const resourceParameters = [];
1010
parameters.forEach(({ property = null, required, variable }) => {
1111
if (null === property) {

src/hydra/parseHydraDocumentation.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,11 +440,12 @@ export default function parseHydraDocumentation(entrypointUrl, options = {}) {
440440
status: response.status
441441
});
442442
},
443-
({ response }) =>
443+
data =>
444444
Promise.reject({
445445
api: new Api(entrypointUrl, { resources: [] }),
446-
response,
447-
status: get(response, "status")
446+
error: data,
447+
response: data.response,
448+
status: get(data.response, "status")
448449
})
449450
)
450451
.then(({ api, response, status }) =>

0 commit comments

Comments
 (0)