BUG: mark_conv_read 500 — comm_message_reads UniqueViolation bei erneutem Als-gelesen-Markieren #352
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Live gemessen 2026-08-27 09:40/09:44 in Produktion (Container-Log):
POST /api/v1/comm/conversations/{id}/read→ 500.app/plugins/builtins/kommunikation/interactions.py mark_read()INSERT verletztcomm_message_reads_conversation_id_user_id_key, wenn bereits eine Read-Row existiert. Fix-Ansatz: Upsert (ON CONFLICT DO UPDATE) oder SELECT-then-update statt blindem INSERT.