diff --git a/README.md b/README.md
index 8a270f4fa..1cb142db6 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
AiForge - 启智AI开发协作平台
-[](https://git.openi.org.cn/OpenI/aiforge/releases/latest)
+[](https://git.openi.org.cn/OpenI/aiforge/releases/latest)
[](https://opensource.org/licenses/MIT)
diff --git a/models/user.go b/models/user.go
index 38f699740..78ab4627a 100755
--- a/models/user.go
+++ b/models/user.go
@@ -1556,6 +1556,18 @@ func GetUserByActivateEmail(email string) (*User, error) {
if len(users) >= 1 {
return &users[0],nil
}else {
+ // Finally, if email address is the protected email address:用户邮件地址设置为隐藏电子邮件地址
+ if strings.HasSuffix(email, fmt.Sprintf("@%s", setting.Service.NoReplyAddress)) {
+ username := strings.TrimSuffix(email, fmt.Sprintf("@%s", setting.Service.NoReplyAddress))
+ user := &User{LowerName: username}
+ has, err := ctx.e.Get(user)
+ if err != nil {
+ return nil, err
+ }
+ if has {
+ return user, nil
+ }
+ }
return nil, errors.New("cannot find user by email")
}
}
diff --git a/templates/repo/cloudbrain/index.tmpl b/templates/repo/cloudbrain/index.tmpl
index 0e0e4f2c7..532a8f4ff 100755
--- a/templates/repo/cloudbrain/index.tmpl
+++ b/templates/repo/cloudbrain/index.tmpl
@@ -433,6 +433,7 @@
// 加载任务状态
var timeid = window.setInterval(loadJobStatus, 15000);
+ $(document).ready(loadJobStatus);
function loadJobStatus() {
$(".job-status").each((index, job) => {
const jobID = job.dataset.jobid;