mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-08 06:55:46 +01:00
clone query object
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var qs = require('querystring');
|
var qs = require('querystring');
|
||||||
|
var _ = require('underscore');
|
||||||
|
|
||||||
var pagination = {};
|
var pagination = {};
|
||||||
|
|
||||||
@@ -37,10 +38,10 @@ pagination.create = function (currentPage, pageCount, queryObj) {
|
|||||||
return a - b;
|
return a - b;
|
||||||
});
|
});
|
||||||
|
|
||||||
queryObj = queryObj || {};
|
|
||||||
|
|
||||||
delete queryObj._;
|
delete queryObj._;
|
||||||
|
|
||||||
|
queryObj = _.clone(queryObj || {});
|
||||||
|
|
||||||
var pages = pagesToShow.map(function (page) {
|
var pages = pagesToShow.map(function (page) {
|
||||||
queryObj.page = page;
|
queryObj.page = page;
|
||||||
return { page: page, active: page === currentPage, qs: qs.stringify(queryObj) };
|
return { page: page, active: page === currentPage, qs: qs.stringify(queryObj) };
|
||||||
|
|||||||
Reference in New Issue
Block a user