diff --git a/src/animaltrack/web/routes/feed.py b/src/animaltrack/web/routes/feed.py index a8fab74..ab43c6d 100644 --- a/src/animaltrack/web/routes/feed.py +++ b/src/animaltrack/web/routes/feed.py @@ -6,7 +6,7 @@ from __future__ import annotations import time from typing import Any -from fasthtml.common import APIRouter, add_toast +from fasthtml.common import APIRouter, add_toast, to_xml from starlette.requests import Request from starlette.responses import HTMLResponse @@ -437,7 +437,7 @@ def _render_give_error( HTMLResponse with 422 status. """ return HTMLResponse( - content=str( + content=to_xml( render_page( request, feed_page( @@ -471,7 +471,7 @@ def _render_purchase_error(request, locations, feed_types, error_message): HTMLResponse with 422 status. """ return HTMLResponse( - content=str( + content=to_xml( render_page( request, feed_page(