Reference the first API key for the character

This commit is contained in:
2010-10-14 09:44:35 +01:00
parent f677bb72f4
commit da3d694a4a
2 changed files with 3 additions and 2 deletions

View File

@@ -49,7 +49,8 @@ class MiningBuddyService(BaseDBService):
self.db.connection.commit()
userid = self.dbcursor.lastrowid
self.dbcursor.execute(self.SQL_ADD_API, [userid, int(time.time()), kwargs['character'].eveaccount.api_user_id, kwargs['character'].eveaccount.api_key, kwargs['character'].id])
api = kwargs['character'].eveaccount_set.all()[0]
self.dbcursor.execute(self.SQL_ADD_API, [userid, int(time.time()), api.api_user_id, api.api_key, kwargs['character'].id])
self.db.connection.commit()
return { 'username': self._clean_username(username), 'password': password }

View File

@@ -34,7 +34,7 @@ class POSTrackerService(BaseDBService):
""" Add a user """
email = kwargs['user'].email
pwhash, salt = self._gen_pwhash(password)
eveid = kwargs['character'].eveaccount.api_user_id
eveid = kwargs['character'].eveaccount_set.all()[0].api_user_id
self.dbcursor.execute(self.SQL_ADD_USER, [eveid, username, "%s%s" % (salt, pwhash) , email])
self.db.connection.commit()