From 0dd28cc701645cada2eff2c4af8fc65725a02b10 Mon Sep 17 00:00:00 2001 From: fawce Date: Mon, 9 Jan 2012 15:31:30 -0500 Subject: [PATCH] added a check to avoid duplicate user creation --- qbt_data_bootstrap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qbt_data_bootstrap.py b/qbt_data_bootstrap.py index de4dd2d1..3f0365bf 100644 --- a/qbt_data_bootstrap.py +++ b/qbt_data_bootstrap.py @@ -23,7 +23,8 @@ def db_main(): #create a user for testing salt, encrypted_password = qbt_server.encrypt_password(None, options.password) - db.users.insert({'email':options.user_email, 'encrypted_password':encrypted_password, 'salt':salt}) + if not db.users.find_one({'email':options.user_email}): + db.users.insert({'email':options.user_email, 'encrypted_password':encrypted_password, 'salt':salt}) if __name__ == "__main__": db_main()