diff --git a/pyfpdb/RingFilters.py b/pyfpdb/RingFilters.py index be4aba43..db7ed4de 100644 --- a/pyfpdb/RingFilters.py +++ b/pyfpdb/RingFilters.py @@ -624,7 +624,7 @@ class RingFilters(Filters.Filters): vbox.pack_start(vbox1, False, False, 0) self.boxes['limits'] = vbox1 - self.cursor.execute(self.sql.query['getLimits3']) + self.cursor.execute(self.sql.query['getCashLimits']) # selects limitType, bigBlind result = self.db.cursor.fetchall() found = {'nl':False, 'fl':False, 'pl':False, 'ring':False, 'tour':False} diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py index a1eec221..26d5dc6b 100644 --- a/pyfpdb/SQL.py +++ b/pyfpdb/SQL.py @@ -1986,13 +1986,18 @@ class Sql: ORDER by type, limitType DESC, bigBlind DESC""" self.query['getLimits3'] = """select DISTINCT type , gt.limitType - , case type + , case type when 'ring' then bigBlind - else buyin - end as bb_or_buyin +- else buyin +- end as bb_or_buyin from Gametypes gt cross join TourneyTypes tt order by type, limitType DESC, bb_or_buyin DESC""" + self.query['getCashLimits'] = """select DISTINCT type + , limitType + , bigBlind as bb_or_buyin + from Gametypes gt + order by type, limitType DESC, bb_or_buyin DESC""" if db_server == 'mysql': self.query['playerDetailedStats'] = """