From b6e9b9b7ca24423c448e2eacba22d5a67f1db02a Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Sun, 22 Feb 2015 16:17:34 +0530 Subject: [PATCH] limit page length to 20 by default only to api requests --- frappe/api.py | 1 + frappe/client.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/api.py b/frappe/api.py index 8f93e4fb52..dff2c5c23f 100644 --- a/frappe/api.py +++ b/frappe/api.py @@ -101,6 +101,7 @@ def handle(): if frappe.local.request.method=="GET": if frappe.local.form_dict.get('fields'): frappe.local.form_dict['fields'] = json.loads(frappe.local.form_dict['fields']) + frappe.local.form_dict.setdefault('limit_page_length', 20) frappe.local.response.update({ "data": frappe.call(frappe.client.get_list, doctype, **frappe.local.form_dict)}) diff --git a/frappe/client.py b/frappe/client.py index 50e6f6cfca..488f22fc83 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -10,7 +10,7 @@ import json, os @frappe.whitelist() def get_list(doctype, fields=None, filters=None, order_by=None, - limit_start=None, limit_page_length=None): + limit_start=None, limit_page_length=20): return frappe.get_list(doctype, fields=fields, filters=filters, order_by=order_by, limit_start=limit_start, limit_page_length=limit_page_length, ignore_permissions=True)