Fix User.login credentials check and flush Redis before tests
This commit is contained in:
@@ -890,8 +890,14 @@ User.invite = async function(data = {}){
|
||||
};
|
||||
|
||||
User.login = async function(data){
|
||||
try{
|
||||
let user = await this.get(data.uid || data.username);
|
||||
try{
|
||||
if (!data.uid && !data.username) {
|
||||
let error = new Error('Invalid Credentials, login failed.');
|
||||
error.name = 'LDAPLoginFailed';
|
||||
error.status = 401;
|
||||
throw error;
|
||||
}
|
||||
let user = await this.get(data.uid || data.username);
|
||||
|
||||
const loginClient = makeClient();
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user