Bloom is Exygy’s affordable housing platform. Bloom's goal is to be a single entry point for affordable housing seekers and a hub for application and listing management for developers.
Describe the bug
Since the new db field doesn't default existing listing to false, they all have null. So the listing details page shows 'No' but when I go into edit it shows as 'Yes'. And if saved it will update to 'Yes' or throw an error if the lottery date field is not filed out, without the user necessarily even noticing since they did not actively make this change.
To Reproduce
Steps to reproduce the behavior:
Go to an existing listing with Review Order set to Lottery
Scroll to Review & Results section on listing details page. Answer to Wil the lottery be run in the partner portal? should display No
Click the edit button and then the Application process tab. Answer will now show Yes as selected
If no lottery date is provided, save attempt will fail with error, otherwise save will go through and update listing to opted in.
Describe the bug Since the new db field doesn't default existing listing to false, they all have null. So the listing details page shows 'No' but when I go into edit it shows as 'Yes'. And if saved it will update to 'Yes' or throw an error if the lottery date field is not filed out, without the user necessarily even noticing since they did not actively make this change.
To Reproduce Steps to reproduce the behavior:
Review & Results
section on listing details page. Answer toWil the lottery be run in the partner portal?
should displayNo
Yes
as selectedExpected behavior
Screenshots Private Zenhub Video