From e7ced2457ecc1f2a781f41578eabad453154e924 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 7 Mar 2017 20:26:49 +0300 Subject: [PATCH] clone query object --- src/pagination.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pagination.js b/src/pagination.js index 3e57c5b201..3494da3047 100644 --- a/src/pagination.js +++ b/src/pagination.js @@ -1,6 +1,7 @@ 'use strict'; var qs = require('querystring'); +var _ = require('underscore'); var pagination = {}; @@ -37,10 +38,10 @@ pagination.create = function (currentPage, pageCount, queryObj) { return a - b; }); - queryObj = queryObj || {}; - delete queryObj._; + queryObj = _.clone(queryObj || {}); + var pages = pagesToShow.map(function (page) { queryObj.page = page; return { page: page, active: page === currentPage, qs: qs.stringify(queryObj) };