From d7634c5cea20011794538c6276526dcfd075c9b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Mon, 18 May 2026 13:43:39 -0300 Subject: [PATCH 1/2] fix: add missing perPage parameter on REQUEST actions for form items MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- src/actions/form-template-item-actions.js | 2 +- src/actions/sponsor-forms-actions.js | 2 +- src/reducers/sponsors/sponsor-form-items-list-reducer.js | 3 ++- .../sponsors_inventory/form-template-item-list-reducer.js | 4 +++- .../sponsors_inventory/inventory-item-list-reducer.js | 4 +++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/actions/form-template-item-actions.js b/src/actions/form-template-item-actions.js index 9d33a8f6b..710fdd911 100644 --- a/src/actions/form-template-item-actions.js +++ b/src/actions/form-template-item-actions.js @@ -114,7 +114,7 @@ export const getFormTemplateItems = createAction(RECEIVE_FORM_TEMPLATE_ITEMS), `${window.INVENTORY_API_BASE_URL}/api/v1/form-templates/${formTemplateId}/items`, snackbarErrorHandler, - { order, orderDir, page, term, showArchived } + { order, orderDir, page, perPage, term, showArchived } )(params)(dispatch).then(() => { dispatch(stopLoading()); }); diff --git a/src/actions/sponsor-forms-actions.js b/src/actions/sponsor-forms-actions.js index ca26562fd..9cf18ce2c 100644 --- a/src/actions/sponsor-forms-actions.js +++ b/src/actions/sponsor-forms-actions.js @@ -1109,7 +1109,7 @@ export const getSponsorFormItems = createAction(RECEIVE_SPONSOR_FORM_ITEMS), `${window.PURCHASES_API_URL}/api/v1/summits/${currentSummit.id}/show-forms/${formId}/items`, authErrorHandler, - { order, orderDir, page, showArchived } + { order, orderDir, page, perPage, showArchived } )(params)(dispatch).then(() => { dispatch(stopLoading()); }); diff --git a/src/reducers/sponsors/sponsor-form-items-list-reducer.js b/src/reducers/sponsors/sponsor-form-items-list-reducer.js index 6d316b22c..318ea185f 100644 --- a/src/reducers/sponsors/sponsor-form-items-list-reducer.js +++ b/src/reducers/sponsors/sponsor-form-items-list-reducer.js @@ -57,7 +57,7 @@ const sponsorFormItemsListReducer = (state = DEFAULT_STATE, action) => { return DEFAULT_STATE; } case REQUEST_SPONSOR_FORM_ITEMS: { - const { order, orderDir, page, showArchived } = payload; + const { order, orderDir, page, perPage, showArchived } = payload; return { ...state, @@ -65,6 +65,7 @@ const sponsorFormItemsListReducer = (state = DEFAULT_STATE, action) => { orderDir, items: [], currentPage: page, + perPage, showArchived }; } diff --git a/src/reducers/sponsors_inventory/form-template-item-list-reducer.js b/src/reducers/sponsors_inventory/form-template-item-list-reducer.js index 4061597bc..aa9cb2570 100644 --- a/src/reducers/sponsors_inventory/form-template-item-list-reducer.js +++ b/src/reducers/sponsors_inventory/form-template-item-list-reducer.js @@ -40,7 +40,7 @@ const formTemplateItemListReducer = (state = DEFAULT_STATE, action = {}) => { return DEFAULT_STATE; } case REQUEST_FORM_TEMPLATE_ITEMS: { - const { order, orderDir, page, ...rest } = payload; + const { order, orderDir, page, perPage, ...rest } = payload; if ( order !== state.order || @@ -53,6 +53,7 @@ const formTemplateItemListReducer = (state = DEFAULT_STATE, action = {}) => { order, orderDir, currentPage: page, + perPage, ...rest }; } @@ -63,6 +64,7 @@ const formTemplateItemListReducer = (state = DEFAULT_STATE, action = {}) => { orderDir, formTemplateItems: [], currentPage: page, + perPage, ...rest }; } diff --git a/src/reducers/sponsors_inventory/inventory-item-list-reducer.js b/src/reducers/sponsors_inventory/inventory-item-list-reducer.js index 98642a96a..6da37a276 100644 --- a/src/reducers/sponsors_inventory/inventory-item-list-reducer.js +++ b/src/reducers/sponsors_inventory/inventory-item-list-reducer.js @@ -49,7 +49,7 @@ const inventoryItemListReducer = (state = DEFAULT_STATE, action = {}) => { return DEFAULT_STATE; } case REQUEST_INVENTORY_ITEMS: { - const { order, orderDir, page, ...rest } = payload; + const { order, orderDir, page, perPage, ...rest } = payload; if ( order !== state.order || @@ -62,6 +62,7 @@ const inventoryItemListReducer = (state = DEFAULT_STATE, action = {}) => { order, orderDir, currentPage: page, + perPage, ...rest }; } @@ -72,6 +73,7 @@ const inventoryItemListReducer = (state = DEFAULT_STATE, action = {}) => { orderDir, inventoryItems: [], currentPage: page, + perPage, ...rest }; } From 790e60888885a9e71d99a57e9a46887bb4d836b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Mon, 18 May 2026 14:17:11 -0300 Subject: [PATCH 2/2] fix: add new parameter on REQUEST_SPONSOR_FORM_ITEMS action MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- .../sponsors/__tests__/sponsor-form-items-list-reducer.test.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/reducers/sponsors/__tests__/sponsor-form-items-list-reducer.test.js b/src/reducers/sponsors/__tests__/sponsor-form-items-list-reducer.test.js index 2472bf60d..054db2924 100644 --- a/src/reducers/sponsors/__tests__/sponsor-form-items-list-reducer.test.js +++ b/src/reducers/sponsors/__tests__/sponsor-form-items-list-reducer.test.js @@ -70,6 +70,7 @@ describe("SponsorFormItemsListReducer", () => { order: "date", orderDir: 2, page: 10, + perPage: 50, showArchived: true } }); @@ -79,6 +80,7 @@ describe("SponsorFormItemsListReducer", () => { order: "date", orderDir: 2, currentPage: 10, + perPage: 50, showArchived: true, items: [] });