From 4b1bcbb8d2747990d72d02702f5425660bde214b Mon Sep 17 00:00:00 2001
From: Thomas Stjernegaard Jeppesen <tsjeppesen@gbif.org>
Date: Fri, 24 Jan 2025 16:44:05 +0100
Subject: [PATCH] closes
 https://github.com/CatalogueOfLife/checklistbank/issues/1521

---
 .../CatalogueSectors/SectorPageContent.js     | 21 ++++++++++---------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/pages/catalogue/CatalogueSectors/SectorPageContent.js b/src/pages/catalogue/CatalogueSectors/SectorPageContent.js
index c820a744..81f68c8c 100644
--- a/src/pages/catalogue/CatalogueSectors/SectorPageContent.js
+++ b/src/pages/catalogue/CatalogueSectors/SectorPageContent.js
@@ -147,7 +147,8 @@ class CatalogueSectors extends React.Component {
         })
       )
       .catch((err) => {
-        this.setState({ loading: false, error: err, data: [] });
+        this.props.addError(err);
+        this.setState({ loading: false, data: [] });
       });
   };
 
@@ -278,7 +279,7 @@ class CatalogueSectors extends React.Component {
         });
       })
       .catch((err) => {
-        this.setState({ error: err });
+        this.props.addError(err);
       });
   };
 
@@ -355,13 +356,13 @@ class CatalogueSectors extends React.Component {
           error: null,
         });
       })
-      .catch((err) =>
+      .catch((err) => {
+        this.props.addError(err);
         this.setState({
-          error: err,
           rematchSectorsLoading: false,
           rematchInfo: null,
-        })
-      );
+        });
+      });
   };
 
   deleteAllSectorsFromSource = (subjectDatasetKey) => {
@@ -384,12 +385,12 @@ class CatalogueSectors extends React.Component {
           this.getData
         );
       })
-      .catch((err) =>
+      .catch((err) => {
+        this.props.addError(err);
         this.setState({
-          error: err,
           deleteSectorsLoading: false,
-        })
-      );
+        });
+      });
   };
 
   render() {