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