fix: removed double check for consumed/expired invitations

This commit is contained in:
2026-09-01 15:52:47 +02:00
parent b4ab9eaba1
commit 24bb87fdca
-8
View File
@@ -3,7 +3,6 @@ package domain
import (
"context"
"log/slog"
"time"
)
type RegistrationService struct {
@@ -23,13 +22,6 @@ func (s *RegistrationService) Register(ctx context.Context, inviteCode string, e
return nil, err
}
if invite.ConsumedAt != nil {
return nil, ErrInviteConsumed
}
if invite.ExpiresAt.Before(time.Now()) {
return nil, ErrInviteExpired
}
var user *User
err = s.tx.WithinTx(ctx, func(ctx context.Context) error {
user, err = s.UserService.CreateUser(ctx, email, username, password)