fix: use INSERT IGNORE for campaign_members in seed to handle stale rows

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Aaron Wood 2026-04-11 02:33:12 -04:00
parent f62e0077d7
commit 1de0e2edd4

View file

@ -35,11 +35,11 @@ export async function seedDevData(): Promise<void> {
// Add DM as dm, player as player // Add DM as dm, player as player
await db.execute( await db.execute(
"INSERT INTO campaign_members (campaign_id, user_id, role) VALUES (?, ?, 'dm')", "INSERT IGNORE INTO campaign_members (campaign_id, user_id, role) VALUES (?, ?, 'dm')",
[campaignId, dmId] [campaignId, dmId]
); );
await db.execute( await db.execute(
"INSERT INTO campaign_members (campaign_id, user_id, role) VALUES (?, ?, 'player')", "INSERT IGNORE INTO campaign_members (campaign_id, user_id, role) VALUES (?, ?, 'player')",
[campaignId, playerId] [campaignId, playerId]
); );