fix: create ProjectionRegistry locally in event delete route
app.state.registry was never set - create ProjectionRegistry() locally like all other routes do. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user