Edgewall Software

Ticket #7523: ticket_query.diff

File ticket_query.diff, 0.9 KB (added by mizuno@…, 5 months ago)
  • trac/ticket/query.py

     
    859859        query_time = datetime.fromtimestamp(query_time, utc) 
    860860        query_constraints = unicode(query.constraints) 
    861861        if query_constraints != req.session.get('query_constraints') \ 
     862                or query.page != req.session.get('query_page') \ 
    862863                or query_time < orig_time - timedelta(hours=1): 
    863864            tickets = query.execute(req, db) 
    864865            # New or outdated query, (re-)initialize session vars 
    865866            req.session['query_constraints'] = query_constraints 
     867            req.session['query_page'] = query.page 
    866868            req.session['query_tickets'] = ' '.join([str(t['id']) 
    867869                                                     for t in tickets]) 
    868870        else: