Removed _ from name fields
continuous-integration/drone/push Build is passing Details

main
Filip Borum Poulsen 3 years ago
parent 7054341489
commit 1963b6ded0

@ -1,6 +1,6 @@
export interface RegisterBody { export interface RegisterBody {
first_name: string firstname: string
last_name: string lastname: string
email: string email: string
password: string password: string
} }

@ -12,8 +12,8 @@ import { private_key } from "../environment"
const router: Router = express.Router(); const router: Router = express.Router();
const registerSchema = Joi.object({ const registerSchema = Joi.object({
first_name: Joi.string().min(2).required(), firstname: Joi.string().min(2).required(),
last_name: Joi.string().min(1).required(), lastname: Joi.string().min(1).required(),
email: Joi.string().email().required(), email: Joi.string().email().required(),
password: Joi.string().min(8).required() password: Joi.string().min(8).required()
}); });
@ -33,7 +33,12 @@ router.post("/register", async (req: Request, res: Response) => {
INSERT INTO users (first_name, last_name, email, password_hash) INSERT INTO users (first_name, last_name, email, password_hash)
VALUES ($1, $2, $3, $4) VALUES ($1, $2, $3, $4)
RETURNING id; RETURNING id;
`, [userData.first_name, userData.last_name, userData.email, password_hash]); `, [
userData.firstname,
userData.lastname,
userData.email,
password_hash
]);
const user = insertResult.rows[0]; const user = insertResult.rows[0];

Loading…
Cancel
Save