floor the skip query param

This commit is contained in:
NikolaBorislavovHristov 2019-10-28 12:04:26 +02:00
parent 13e3c1a85d
commit 7ba0e35657

View file

@ -14,6 +14,13 @@ const useCatalog = (urlParams, queryParams) => {
const addonTransportUrl = typeof urlParams.addonTransportUrl === 'string' ? urlParams.addonTransportUrl : DEFAULT_ADDON_TRANSPORT_URL;
const catalogId = typeof urlParams.catalogId === 'string' ? urlParams.catalogId : DEFAULT_CATALOG_ID;
const type = typeof urlParams.type === 'string' ? urlParams.type : DEFAULT_TYPE;
queryParams = new URLSearchParams(queryParams);
if (queryParams.has('skip')) {
const skip = parseInt(queryParams.get('skip'));
if (!isNaN(skip)) {
queryParams.set('skip', Math.floor(skip / PAGE_SIZE) * PAGE_SIZE);
}
}
const onNewModel = () => {
const state = core.getState();
const navigateWithLoad = (load) => {