fix: remove duplicate conversation_id unique index (#3713)

Group conversations store one record per owner_user_id and conversation_id pair, so a global unique index on conversation_id breaks group conversation creation with duplicate key errors.
This commit is contained in:
Derek YU 2026-06-04 16:12:55 +08:00 committed by GitHub
parent 6b3faaef1a
commit fd61ea4b03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,12 +47,6 @@ func NewConversationMongo(db *mongo.Database) (*ConversationMgo, error) {
},
Options: options.Index(),
},
{
Keys: bson.D{
{Key: "conversation_id", Value: 1},
},
Options: options.Index().SetUnique(true),
},
})
if err != nil {
return nil, errs.Wrap(err)