diff --git a/cmd/web-api/handlers/signup.go b/cmd/web-api/handlers/signup.go index 5e71031..2ab7ba1 100644 --- a/cmd/web-api/handlers/signup.go +++ b/cmd/web-api/handlers/signup.go @@ -41,11 +41,7 @@ func (c *Signup) Signup(ctx context.Context, w http.ResponseWriter, r *http.Requ // Claims are optional as authentication is not required ATM for this method. claims, _ := auth.ClaimsFromContext(ctx) - - // Hack to allow custom validation to be handled by business logic package. - ctx = context.WithValue(ctx, signup.KeyTagUniqueEmail, true) - ctx = context.WithValue(ctx, signup.KeyTagUniqueName, true) - + var req signup.SignupRequest if err := web.Decode(ctx, r, &req); err != nil { if _, ok := errors.Cause(err).(*weberror.Error); !ok {