1 files changed, 3 insertions(+), 0 deletions(-)

M little_boxes/backend.py
M little_boxes/backend.py +3 -0
@@ 108,6 108,9 @@ class Backend(abc.ABC):
             raise ActivityUnavailableError(
                 f"unable to fetch {iri}, server error ({resp.status_code})"
             )
+        elif resp.status_code == 406:
+            # The resource does not have an AP representation
+            raise NotAnActivityError(f"request failed with 406 Not Acceptable")
 
         resp.raise_for_status()