The previous commit had the model changes but the database wasn't
properly migrated. This commit adds the missing migrations to make
TransactionId nullable in the Receipts table.
Changes:
- Updated MoneyMapContext to make Transaction relationship optional
for Receipt (IsRequired(false))
- Created additional migrations to properly handle:
- Making TransactionId column nullable
- Updating the unique index to handle NULL values with WHERE clause
- Applied all migrations to database successfully
The Receipts page should now work correctly for uploading unmapped
receipts without a TransactionId.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>