predicates.py
changeset 10826 dff28956f37e
parent 10651 9ca33768473c
child 10903 da30851f9706
equal deleted inserted replaced
10825:56ca5f6e0533 10826:dff28956f37e
   490         if rset is None:
   490         if rset is None:
   491             return 0
   491             return 0
   492         page_size = kwargs.get('page_size')
   492         page_size = kwargs.get('page_size')
   493         if page_size is None:
   493         if page_size is None:
   494             page_size = req.form.get('page_size')
   494             page_size = req.form.get('page_size')
       
   495             if page_size is not None:
       
   496                 try:
       
   497                     page_size = int(page_size)
       
   498                 except ValueError:
       
   499                     page_size = None
   495             if page_size is None:
   500             if page_size is None:
   496                 page_size = req.property_value('navigation.page-size')
   501                 page_size = req.property_value('navigation.page-size')
   497             else:
       
   498                 page_size = int(page_size)
       
   499         if len(rset) <= (page_size*self.nbpages):
   502         if len(rset) <= (page_size*self.nbpages):
   500             return 0
   503             return 0
   501         return self.nbpages
   504         return self.nbpages
   502 
   505 
   503 
   506