diff --git a/admin_page_server.py b/admin_page_server.py index 9dcd750..c483e58 100644 --- a/admin_page_server.py +++ b/admin_page_server.py @@ -97,7 +97,6 @@ class AdminPage(resource.Resource): def render_whitelist(self, request): address = request.getClientIP() dbconn = sqlite3.connect('gpcm.db') - dbconn.cursor().execute('CREATE TABLE IF NOT EXISTS whitelist (userid TEXT, gameid TEXT, macadr TEXT)') logger.log(logging.INFO,address+" Viewed whitelist") responsedata = ("\r\n" "altwfc admin page - WhiteList" diff --git a/gamespy/gs_database.py b/gamespy/gs_database.py index b51d5af..047f001 100644 --- a/gamespy/gs_database.py +++ b/gamespy/gs_database.py @@ -122,6 +122,7 @@ class GamespyDatabase(object): tx.nonquery("CREATE UNIQUE INDEX gamestatprofile_triple on gamestat_profile(profileid,dindex,ptype)") tx.nonquery("CREATE TABLE gameinfo (profileid INT, dindex TEXT, ptype TEXT, data TEXT)") tx.nonquery("CREATE TABLE nas_logins (userid TEXT, authtoken TEXT, data TEXT)") + tx.nonquery("CREATE TABLE IF NOT EXISTS whitelist (userid TEXT, gameid TEXT, macadr TEXT)") # Create some indexes for performance. tx.nonquery("CREATE UNIQUE INDEX IF NOT EXISTS users_profileid_idx ON users (profileid)")