This is an automated email from the ASF dual-hosted git repository.

shuai pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git

commit d91e3c20d2f4288e9b2064d3edbc89d0d96aa844
Author: Luffy <[email protected]>
AuthorDate: Fri Dec 20 11:04:26 2024 +0800

    fix: get user info error
---
 internal/service/question_common/question.go | 1 -
 internal/service/user_common/user.go         | 9 +++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/internal/service/question_common/question.go 
b/internal/service/question_common/question.go
index c5a4fd15..c425d0a6 100644
--- a/internal/service/question_common/question.go
+++ b/internal/service/question_common/question.go
@@ -457,7 +457,6 @@ func (qs *QuestionCommon) FormatQuestionsPage(
                                item.Operator.Status = userInfo.Status
                        }
                }
-
        }
        return formattedQuestions, nil
 }
diff --git a/internal/service/user_common/user.go 
b/internal/service/user_common/user.go
index 7980044e..be15bbe7 100644
--- a/internal/service/user_common/user.go
+++ b/internal/service/user_common/user.go
@@ -155,6 +155,15 @@ func (us *UserCommon) BatchUserBasicInfoByID(ctx 
context.Context, userIDs []stri
                info.Avatar = avatarMapping[user.ID].GetURL()
                userMap[user.ID] = info
        }
+       for _, id := range userIDs {
+               if _, ok := userMap[id]; !ok {
+                       userMap[id] = &schema.UserBasicInfo{
+                               ID:          id,
+                               DisplayName: "user" + 
converter.DeleteUserDisplay(id),
+                               Status:      constant.UserDeleted,
+                       }
+               }
+       }
        return userMap, nil
 }
 

Reply via email to