wrolpi/modules/videos/channel
lrnselfreliance 3946e315fc
Channel and map subscription changes wait for a concurrent writer (#851)
PUT/DELETE /api/videos/channels/<id>, POST /api/videos/channels/<id>/tag,
and POST/DELETE /api/map/subscribe read, then wrote, in the request's
deferred transaction, so they failed with a 500 ("database is locked")
when another connection wrote in between.  They now write inside
request.ctx.db.write().

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 16:48:52 -06:00
..
test Channel and map subscription changes wait for a concurrent writer (#851) 2026-10-21 16:48:52 -06:00
__init__.py A new start 2021-11-01 16:43:09 -06:00
api.py Channel and map subscription changes wait for a concurrent writer (#851) 2026-10-21 16:48:52 -06:00
lib.py Request sessions keep objects after commit; guard dict() serializers (#811) 2026-10-10 19:15:33 -06:00