Ticket #1434: paginate.py.2.patch

File paginate.py.2.patch, 0.8 kB (added by vhata, 1 year ago)

Additional patch

  • turbogears/paginate.py

    old new  
    309309    if isinstance(var_data, SelectResults): 
    310310        col = getattr(var_data.sourceClass.q, colname, None) 
    311311 
    312     elif isinstance(var_data, SASelectResults) or isinstance(var_data, Query)
     312    elif isinstance(var_data, SASelectResults)
    313313        col = getattr( 
    314314                var_data._query.mapper.c, 
    315315                colname[len(var_data._query.mapper.column_prefix or ''):], 
    316316                None) 
     317    elif isinstance(var_data, Query): 
     318        col = getattr( 
     319                var_data.mapper.c, 
     320                colname[len(var_data.mapper.column_prefix or ''):], 
     321                None) 
    317322 
    318323    else: 
    319324        raise StandardError, 'expected SelectResults'