Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 382ac85

Browse files
committed
fix: remove the r querystring from resolve
the api docs doesn't have this options so it's best to remove and simplify the logic
1 parent 867c968 commit 382ac85

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/http/api/resources/resolve.js

+2-8
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,15 @@ log.error = debug('ipfs:http-api:resolve:error')
1010
module.exports = {
1111
validate: {
1212
query: Joi.object().keys({
13-
r: Joi.alternatives()
14-
.when('recursive', {
15-
is: Joi.any().exist(),
16-
then: Joi.any().forbidden(),
17-
otherwise: Joi.boolean()
18-
}),
19-
recursive: Joi.boolean(),
13+
recursive: Joi.boolean().default(true),
2014
arg: Joi.string().required(),
2115
'cid-base': Joi.string().valid(multibase.names)
2216
}).unknown()
2317
},
2418
async handler (request, h) {
2519
const { ipfs } = request.server.app
2620
const name = request.query.arg
27-
const recursive = request.query.r || request.query.recursive || true
21+
const recursive = request.query.recursive
2822
const cidBase = request.query['cid-base']
2923

3024
log(name, { recursive, cidBase })

0 commit comments

Comments
 (0)