aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/controllers/shortlog.py
diff options
context:
space:
mode:
Diffstat (limited to 'rhodecode/controllers/shortlog.py')
-rw-r--r--rhodecode/controllers/shortlog.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/rhodecode/controllers/shortlog.py b/rhodecode/controllers/shortlog.py
index 78b4f5f6..46bdf4bd 100644
--- a/rhodecode/controllers/shortlog.py
+++ b/rhodecode/controllers/shortlog.py
@@ -31,6 +31,7 @@ from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
from rhodecode.lib.base import BaseRepoController, render
from rhodecode.lib.helpers import RepoPage
from pylons.controllers.util import redirect
+from rhodecode.lib.utils2 import safe_int
log = logging.getLogger(__name__)
@@ -44,8 +45,8 @@ class ShortlogController(BaseRepoController):
super(ShortlogController, self).__before__()
def index(self, repo_name):
- p = int(request.params.get('page', 1))
- size = int(request.params.get('size', 20))
+ p = safe_int(request.params.get('page', 1), 1)
+ size = safe_int(request.params.get('size', 20), 20)
def url_generator(**kw):
return url('shortlog_home', repo_name=repo_name, size=size, **kw)