1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-09-15 18:56:59 +00:00

Introduced ErrNotValid

This commit is contained in:
Clemens 2024-05-13 11:14:04 +02:00
parent cb4690e570
commit c4f9f8578a
8 changed files with 47 additions and 22 deletions

View file

@ -18,7 +18,7 @@ func init() {
func CreateFederatedUser(ctx context.Context, user *User, federatedUser *FederatedUser) error {
if res, err := validation.IsValid(user); !res {
return fmt.Errorf("User is not valid: %v", err)
return err
}
overwrite := CreateUserOverwriteOptions{
IsActive: optional.Some(false),
@ -38,7 +38,7 @@ func CreateFederatedUser(ctx context.Context, user *User, federatedUser *Federat
federatedUser.UserID = user.ID
if res, err := validation.IsValid(federatedUser); !res {
return fmt.Errorf("FederatedUser is not valid: %v", err)
return err
}
_, err = db.GetEngine(ctx).Insert(federatedUser)
@ -69,10 +69,10 @@ func FindFederatedUser(ctx context.Context, externalID string,
}
if res, err := validation.IsValid(*user); !res {
return nil, nil, fmt.Errorf("FederatedUser is not valid: %v", err)
return nil, nil, err
}
if res, err := validation.IsValid(*federatedUser); !res {
return nil, nil, fmt.Errorf("FederatedUser is not valid: %v", err)
return nil, nil, err
}
return user, federatedUser, nil
}