@@ -260,7 +260,7 @@ async function createResource (currentUser, resource) {
260
260
}
261
261
262
262
if ( _ . reduce ( resources ,
263
- ( result , r ) => _ . toNumber ( r . memberId ) === _ . toNumber ( memberId ) && r . roleId === resource . roleId ? true : result ,
263
+ ( result , r ) => _ . toString ( r . memberId ) === _ . toString ( memberId ) && r . roleId === resource . roleId ? true : result ,
264
264
false ) ) {
265
265
throw new errors . ConflictError ( `User ${ resource . memberHandle } already has resource with roleId: ${ resource . roleId } in challenge: ${ challengeId } ` )
266
266
}
@@ -309,7 +309,7 @@ async function deleteResource (currentUser, resource) {
309
309
const { resources, memberId, handle } = await init ( currentUser , challengeId , resource )
310
310
311
311
const ret = _ . reduce ( resources ,
312
- ( result , r ) => _ . toNumber ( r . memberId ) === _ . toNumber ( memberId ) && r . roleId === resource . roleId ? r : result ,
312
+ ( result , r ) => _ . toString ( r . memberId ) === _ . toString ( memberId ) && r . roleId === resource . roleId ? r : result ,
313
313
undefined )
314
314
315
315
if ( ! ret ) {
@@ -408,7 +408,7 @@ async function listChallengesByMember (memberId, criteria) {
408
408
}
409
409
410
410
listChallengesByMember . schema = {
411
- memberId : Joi . number ( ) . integer ( ) . positive ( ) . required ( ) ,
411
+ memberId : Joi . string ( ) . required ( ) ,
412
412
criteria : Joi . object ( ) . keys ( {
413
413
resourceRoleId : Joi . string ( ) . uuid ( ) ,
414
414
page : Joi . page ( ) ,
0 commit comments