mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
							parent
							
								
									2ce9b4e0c3
								
							
						
					
					
						commit
						1e26c64912
					
				@ -26,13 +26,17 @@ const nameType = customJoi
 | 
			
		||||
 | 
			
		||||
const handleErrors = (res, logger, error) => {
 | 
			
		||||
    logger.warn(error.message);
 | 
			
		||||
    // eslint-disable-next-line no-param-reassign
 | 
			
		||||
    error.isJoi = true;
 | 
			
		||||
    switch (error.name) {
 | 
			
		||||
        case 'NotFoundError':
 | 
			
		||||
            return res.status(404).end();
 | 
			
		||||
        case 'NameExistsError':
 | 
			
		||||
            return res
 | 
			
		||||
                .status(409)
 | 
			
		||||
                .json(error)
 | 
			
		||||
                .end();
 | 
			
		||||
        case 'ValidationError':
 | 
			
		||||
            // eslint-disable-next-line no-param-reassign
 | 
			
		||||
            error.isJoi = true;
 | 
			
		||||
            return res
 | 
			
		||||
                .status(400)
 | 
			
		||||
                .json(error)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user