• Steven's avatar
    fix(store): correct PostgreSQL placeholder generation in IN clauses · 46ce0bc6
    Steven authored
    Fixes a regression introduced in v0.25.2 where PostgreSQL IN clause
    placeholders were not properly incremented, causing all parameters to
    use the same placeholder index (e.g., $1, $1, $1 instead of $1, $2, $3).
    
    This bug affected:
    - ListReactions (ContentIDList) - caused "failed to list reactions" errors
    - ListAttachments (MemoIDList)
    - ListMemos (IDList and UIDList)
    
    The fix combines placeholder generation and argument appending into a
    single loop to ensure proper incrementing.
    
    Fixes #5188
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    46ce0bc6
attachment.go 6.43 KB