diff --git a/mining/DBInterface.py b/mining/DBInterface.py index c28907f..bffd396 100644 --- a/mining/DBInterface.py +++ b/mining/DBInterface.py @@ -174,11 +174,11 @@ class DBInterface(): self.cache.set(username, password) return True elif settings.USERS_AUTOADD == True: - if self.dbi.get_uid(username) != False: - uid = self.dbi.get_uid(username) - self.dbi.insert_worker(uid, username, password) - self.cache.set(username, password) - return True + if self.dbi.get_uid(username) != False: + uid = self.dbi.get_uid(username) + self.dbi.insert_worker(uid, username, password) + self.cache.set(username, password) + return True log.info("Authentication for %s failed" % username) return False