Skip to content

Fix slot_number column references after removal migration - #111

Merged
michaelchu merged 1 commit into
mainfrom
claude/fix-participants-slot-number-6HVEU
Feb 15, 2026
Merged

michaelchu merged 1 commit into
mainfrom
claude/fix-participants-slot-number-6HVEU

Conversation

@michaelchu

Copy link
Copy Markdown
Owner

The remove_slot_number migration dropped the column from the database
but left references in TypeScript types, service layer code, and
trigger functions, causing "column participants.slot_number does not
exist" errors at runtime.

  • Remove slot_number from supabase.ts type definitions (Row/Insert/Update)
  • Remove get_next_slot_number RPC function type
  • Remove slot_number destructuring in participantService
  • Remove slot_number from GroupParticipant Omit type
  • Add migration to fix log_participant_joined and log_participant_withdrew
    trigger functions that still referenced NEW/OLD.slot_number
  • Remove slot_number from test fixtures

https://claude.ai/code/session_0136Xfeh42PrgYwiokuxKxjQ

The remove_slot_number migration dropped the column from the database
but left references in TypeScript types, service layer code, and
trigger functions, causing "column participants.slot_number does not
exist" errors at runtime.

- Remove slot_number from supabase.ts type definitions (Row/Insert/Update)
- Remove get_next_slot_number RPC function type
- Remove slot_number destructuring in participantService
- Remove slot_number from GroupParticipant Omit type
- Add migration to fix log_participant_joined and log_participant_withdrew
  trigger functions that still referenced NEW/OLD.slot_number
- Remove slot_number from test fixtures

https://claude.ai/code/session_0136Xfeh42PrgYwiokuxKxjQ
@michaelchu
michaelchu temporarily deployed to claude/fix-participants-slot-number-6HVEU - Roster PR #111 February 15, 2026 15:22 — with Render Destroyed
@michaelchu
michaelchu merged commit e134e01 into main Feb 15, 2026
2 checks passed
@michaelchu
michaelchu deleted the claude/fix-participants-slot-number-6HVEU branch February 15, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants