Files
ocean-cleanup/server/package.json
Paul Bailey d71c994f0f fix: Resolve TypeScript errors and apply database migration for email-optional
- Add Prisma import for JsonNull filter
- Fix async/await for calculateDistance function
- Install mysql2 for database operations
- Apply ALTER TABLE migration to make email nullable in database
- Verify all tests pass successfully

Tests confirm:
- Users can be created without email
- Notifications work for users without email
- Email sending gracefully skipped when no email present
- Database queries correctly filter by email presence
2025-11-18 18:13:20 +00:00

1.2 KiB