From a7400f832e6bbb6a184dbf30fdec52a7b9f24792 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Wed, 8 Apr 2026 16:53:02 +0700 Subject: [PATCH] UPDATE: Change role logic --- internal/repositories/userRepository.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/repositories/userRepository.go b/internal/repositories/userRepository.go index c27feef..35ea507 100644 --- a/internal/repositories/userRepository.go +++ b/internal/repositories/userRepository.go @@ -134,7 +134,7 @@ func (r *userRepository) GetByIDWithoutDeleted(ctx context.Context, id pgtype.UU return &user, nil } - row, err := r.q.GetUserByID(ctx, id) + row, err := r.q.GetUserByIDWithoutDeleted(ctx, id) if err != nil { return nil, err } @@ -363,6 +363,9 @@ func (r *userRepository) Restore(ctx context.Context, id pgtype.UUID) error { } _ = r.c.Del(ctx, fmt.Sprintf("user:id:%s", convert.UUIDToString(id))) + _ = r.c.Del(ctx, fmt.Sprintf("user:email:%s", convert.UUIDToString(id))) + _ = r.c.Del(ctx, fmt.Sprintf("user:deleted:id:%s", convert.UUIDToString(id))) + return nil }