Skip to content

Commit

Permalink
fix: bugs
Browse files Browse the repository at this point in the history
Signed-off-by: xu.zhu <[email protected]>
  • Loading branch information
xuzhu-591 committed Oct 8, 2023
1 parent f60a6be commit 340d97b
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion core/controller/application/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -874,7 +874,7 @@ func (c *controller) recordMemberCreatedEvent(ctx context.Context, applicationID
log.Warningf(ctx, "failed to list members of application, err: %s", err.Error())
return
}
events := make([]*eventmodels.Event, len(members))
events := make([]*eventmodels.Event, 0, len(members))
for _, m := range members {
events = append(events, &eventmodels.Event{
EventSummary: eventmodels.EventSummary{
Expand Down
2 changes: 1 addition & 1 deletion core/controller/cluster/controller_basic_v2.go
Original file line number Diff line number Diff line change
Expand Up @@ -834,7 +834,7 @@ func (c *controller) recordMemberCreatedEvent(ctx context.Context, clusterID uin
log.Warningf(ctx, "failed to list members of application, err: %s", err.Error())
return
}
events := make([]*eventmodels.Event, len(members))
events := make([]*eventmodels.Event, 0, len(members))
for _, m := range members {
events = append(events, &eventmodels.Event{
EventSummary: eventmodels.EventSummary{
Expand Down
2 changes: 1 addition & 1 deletion pkg/member/dao/dao.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ func (d *dao) GetByID(ctx context.Context, memberID uint) (*models.Member, error

func (d *dao) GetByIDIncludeSoftDelete(ctx context.Context, memberID uint) (*models.Member, error) {
var member models.Member
result := d.db.WithContext(ctx).Where("id = ?", memberID).First(&member)
result := d.db.WithContext(ctx).Unscoped().Where("id = ?", memberID).First(&member)
if result.Error != nil {
if result.Error == gorm.ErrRecordNotFound {
return nil, herrors.NewErrNotFound(herrors.MemberInfoInDB, result.Error.Error())
Expand Down
4 changes: 4 additions & 0 deletions pkg/member/manager_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@ func TestBasic(t *testing.T) {
retMember4, err := mgr.Get(ctx, member1.ResourceType, member1.ResourceID, models.MemberUser, member1.MemberNameID)
assert.Nil(t, err)
assert.Nil(t, retMember4)

retMember5, err := mgr.GetByIDIncludeSoftDelete(ctx, retMember3.ID)
assert.Nil(t, err)
assert.NotNil(t, retMember5)
}

func TestList(t *testing.T) {
Expand Down

0 comments on commit 340d97b

Please sign in to comment.