handle 403 as ActivityUnavailableError
1 files changed, 1 insertions(+), 1 deletions(-)

M little_boxes/backend.py
M little_boxes/backend.py +1 -1
@@ 104,7 104,7 @@ class Backend(abc.ABC):
             raise ActivityNotFoundError(f"{iri} is not found")
         elif resp.status_code == 410:
             raise ActivityGoneError(f"{iri} is gone")
-        elif resp.status_code in [500, 502, 503]:
+        elif resp.status_code in [403, 500, 502, 503]:
             raise ActivityUnavailableError(
                 f"unable to fetch {iri}, server error ({resp.status_code})"
             )