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,