From c361fda523b4ce0fe9ea9f6c33ab5fae3e8badac Mon Sep 17 00:00:00 2001 From: Joey Yakimowich-Payne Date: Tue, 17 Jul 2018 22:29:51 +0900 Subject: [PATCH] Replace len check with assert --- src/setup_nimforum.nim | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/setup_nimforum.nim b/src/setup_nimforum.nim index 9c93080..3c5cf5b 100644 --- a/src/setup_nimforum.nim +++ b/src/setup_nimforum.nim @@ -24,15 +24,14 @@ proc backup(path: string, contents: Option[string]=none[string]()) = proc createUser(db: DbConn, user: tuple[username, password, email: string], rank: Rank) = + assert user.username.len != 0 + let salt = makeSalt() + let password = makePassword(user.password, salt) - if user.username.len != 0: - let salt = makeSalt() - let password = makePassword(user.password, salt) - - exec(db, sql""" - INSERT INTO person(name, password, email, salt, status, lastOnline) - VALUES (?, ?, ?, ?, ?, DATETIME('now')) - """, user.username, password, user.email, salt, $rank) + exec(db, sql""" + INSERT INTO person(name, password, email, salt, status, lastOnline) + VALUES (?, ?, ?, ?, ?, DATETIME('now')) + """, user.username, password, user.email, salt, $rank) proc initialiseDb(admin: tuple[username, password, email: string], filename="nimforum.db") =