Merge pull request #191 from didi/dev

Dev
This commit is contained in:
EricZeng
2021-02-28 22:04:34 +08:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -57,7 +57,7 @@ public class BaseSessionSignOn extends AbstractSingleSignOn {
return null;
}
if(ValidateUtils.isNull(accountResult) && authUserRegistration){
if((ValidateUtils.isNull(accountResult) || ValidateUtils.isNull(accountResult.getData())) && authUserRegistration){
//自动注册
AccountDO accountDO = new AccountDO();
accountDO.setUsername(dto.getUsername());
@@ -105,4 +105,4 @@ public class BaseSessionSignOn extends AbstractSingleSignOn {
response.setStatus(AbstractSingleSignOn.REDIRECT_CODE);
response.addHeader(AbstractSingleSignOn.HEADER_REDIRECT_KEY, "");
}
}
}

View File

@@ -125,7 +125,7 @@ public class SyncTopic2DB extends AbstractScheduledTask<EmptyEntry> {
if (ValidateUtils.isNull(syncTopic2DBConfig.isAddAuthority()) || !syncTopic2DBConfig.isAddAuthority()) {
// 不增加权限信息, 则直接忽略
return;
continue;
}
// TODO 当前添加 Topic 和 添加 Authority 是非事务的, 中间出现异常之后, 会导致数据错误, 后续还需要优化一下