Fix: unknown user cause 500 on AP (#5436)
This commit is contained in:
		
							parent
							
								
									1a8632e802
								
							
						
					
					
						commit
						0ef31a8bac
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		|  | @ -146,7 +146,7 @@ router.get('/users/:user/publickey', async ctx => { | |||
| }); | ||||
| 
 | ||||
| // user
 | ||||
| async function userInfo(ctx: Router.IRouterContext, user: User) { | ||||
| async function userInfo(ctx: Router.IRouterContext, user: User | undefined) { | ||||
| 	if (user == null) { | ||||
| 		ctx.status = 404; | ||||
| 		return; | ||||
|  | @ -165,7 +165,7 @@ router.get('/users/:user', async (ctx, next) => { | |||
| 	const user = await Users.findOne({ | ||||
| 		id: userId, | ||||
| 		host: null | ||||
| 	}).then(ensure); | ||||
| 	}); | ||||
| 
 | ||||
| 	await userInfo(ctx, user); | ||||
| }); | ||||
|  | @ -176,7 +176,7 @@ router.get('/@:user', async (ctx, next) => { | |||
| 	const user = await Users.findOne({ | ||||
| 		usernameLower: ctx.params.user.toLowerCase(), | ||||
| 		host: null | ||||
| 	}).then(ensure); | ||||
| 	}); | ||||
| 
 | ||||
| 	await userInfo(ctx, user); | ||||
| }); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue