diff --git a/src/pages/sponsors-global/form-templates/form-template-item-list-page.js b/src/pages/sponsors-global/form-templates/form-template-item-list-page.js index d5d038fba..95e6bcd47 100644 --- a/src/pages/sponsors-global/form-templates/form-template-item-list-page.js +++ b/src/pages/sponsors-global/form-templates/form-template-item-list-page.js @@ -109,7 +109,7 @@ const FormTemplateItemListPage = ({ newPerPage, order, orderDir, - hideArchived + showArchived ); }; @@ -140,20 +140,20 @@ const FormTemplateItemListPage = ({ const promises = items.map((item) => cloneFromInventoryItem(formTemplateId, item) ); - Promise.all(promises) - .then(() => { - getFormTemplateItems( - formTemplateId, - term, - currentPage, - perPage, - order, - orderDir, - showArchived - ); - }) - .catch((error) => { - console.error(error); + Promise.allSettled(promises) + .then((results) => { + const anySucceeded = results.some((r) => r.status === "fulfilled"); + if (anySucceeded) { + getFormTemplateItems( + formTemplateId, + term, + currentPage, + perPage, + order, + orderDir, + showArchived + ); + } }) .finally(() => { setShowAddInventoryItemsModal(false); diff --git a/src/pages/sponsors/sponsor-form-item-list-page/index.js b/src/pages/sponsors/sponsor-form-item-list-page/index.js index 8968f17fb..b8b2822a0 100644 --- a/src/pages/sponsors/sponsor-form-item-list-page/index.js +++ b/src/pages/sponsors/sponsor-form-item-list-page/index.js @@ -77,7 +77,7 @@ const SponsorFormItemListPage = ({ newPerPage, order, orderDir, - hideArchived + showArchived ); }; diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js index dbcaa3df9..90c493c60 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js @@ -75,7 +75,7 @@ const SponsorFormsTab = ({ newPerPage, order, orderDir, - hideArchived + showArchived ); }; @@ -104,7 +104,7 @@ const SponsorFormsTab = ({ newPerPage, order, orderDir, - hideArchived + showArchived ); };