diff rhodecode/controllers/changelog.py @ 3748:9d743ca9cede beta

usage of request.GET is now more consistent
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 13 Apr 2013 12:51:34 +0200
parents 600ffde2634c
children b950b884ab87
line wrap: on
line diff
--- a/rhodecode/controllers/changelog.py	Sat Apr 13 14:36:02 2013 +0200
+++ b/rhodecode/controllers/changelog.py	Sat Apr 13 12:51:34 2013 +0200
@@ -54,20 +54,16 @@
     def index(self):
         limit = 100
         default = 20
-        if request.params.get('size'):
-            try:
-                int_size = int(request.params.get('size'))
-            except ValueError:
-                int_size = default
-            c.size = max(min(int_size, limit), 1)
+        if request.GET.get('size'):
+            c.size = max(min(safe_int(request.GET.get('size')), limit), 1)
             session['changelog_size'] = c.size
             session.save()
         else:
             c.size = int(session.get('changelog_size', default))
         # min size must be 1
         c.size = max(c.size, 1)
-        p = safe_int(request.params.get('page', 1), 1)
-        branch_name = request.params.get('branch', None)
+        p = safe_int(request.GET.get('page', 1), 1)
+        branch_name = request.GET.get('branch', None)
         try:
             collection = c.rhodecode_repo.get_changesets(start=0,
                                                     branch_name=branch_name)