From 8d82ec46d3c7a1b7e089c7ae647fbdaee722c646 Mon Sep 17 00:00:00 2001 From: Chris Haulmark Date: Sun, 24 May 2026 22:54:33 -0600 Subject: [PATCH] Fix duplicate Mongoose index warnings in Document and Member models --- backend/src/models/Document.ts | 2 -- backend/src/models/Member.ts | 5 ++--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/backend/src/models/Document.ts b/backend/src/models/Document.ts index 1bc37a9..3f7932e 100644 --- a/backend/src/models/Document.ts +++ b/backend/src/models/Document.ts @@ -63,13 +63,11 @@ const DocumentSchema: Schema = new Schema({ 'bylaws', 'financial_report', 'annual_report', 'board_report', 'committee_report', 'meeting_agenda', 'board_meeting_agenda', 'committee_meeting_agenda', 'program_document' ], - index: true }, isPublic: { type: Boolean, required: true, default: false, - index: true }, meetingDate: { type: Date diff --git a/backend/src/models/Member.ts b/backend/src/models/Member.ts index 6a8dbae..d3c10d6 100644 --- a/backend/src/models/Member.ts +++ b/backend/src/models/Member.ts @@ -39,13 +39,12 @@ const MemberSchema: Schema = new Schema({ required: true, trim: true }, - email: { - type: String, + email: { + type: String, required: true, trim: true, lowercase: true, match: [/^.+@.+\..+$/, 'Please enter a valid email address'], - unique: true }, phone: { type: String,