File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -381,7 +381,11 @@ export class UsersRouter extends ClassesRouter {
381381 req . info . clientSDK ,
382382 req . info . context
383383 ) ;
384- const filteredUser = filteredUserResponse . results ?. [ 0 ] || user ;
384+ if ( ! filteredUserResponse . results || filteredUserResponse . results . length === 0 ) {
385+ throw new Parse . Error ( Parse . Error . OBJECT_NOT_FOUND , 'User not found.' ) ;
386+ }
387+ const filteredUser = filteredUserResponse . results [ 0 ] ;
388+ UsersRouter . removeHiddenProperties ( filteredUser ) ;
385389 filteredUser . sessionToken = user . sessionToken ;
386390 if ( authDataResponse ) {
387391 filteredUser . authDataResponse = authDataResponse ;
@@ -471,7 +475,12 @@ export class UsersRouter extends ClassesRouter {
471475 req . info . clientSDK ,
472476 req . info . context
473477 ) ;
474- return { response : filteredUserResponse . results ?. [ 0 ] || user } ;
478+ if ( ! filteredUserResponse . results || filteredUserResponse . results . length === 0 ) {
479+ throw new Parse . Error ( Parse . Error . OBJECT_NOT_FOUND , 'User not found.' ) ;
480+ }
481+ const filteredUser = filteredUserResponse . results [ 0 ] ;
482+ UsersRouter . removeHiddenProperties ( filteredUser ) ;
483+ return { response : filteredUser } ;
475484 } )
476485 . catch ( error => {
477486 throw error ;
You can’t perform that action at this time.
0 commit comments