diff --git a/src/animaltrack/web/routes/events.py b/src/animaltrack/web/routes/events.py index 0693e4a..5c0b4d8 100644 --- a/src/animaltrack/web/routes/events.py +++ b/src/animaltrack/web/routes/events.py @@ -19,6 +19,7 @@ from animaltrack.events.exceptions import ( ) from animaltrack.events.store import EventStore from animaltrack.models.reference import UserRole +from animaltrack.projections import ProjectionRegistry from animaltrack.repositories.locations import LocationRepository from animaltrack.repositories.user_defaults import UserDefaultsRepository from animaltrack.web.templates import render_page @@ -345,7 +346,7 @@ async def event_delete(request: Request, event_id: str): # Get event store and registry event_store = EventStore(db) - registry = request.app.state.registry + registry = ProjectionRegistry() try: # Check for dependent events first