Describe the bug
Saving a New Preparation through Data Entry causes an IntegrityError. This seems to happen because the Preparation requires a Collection Object number, but there is no field for it.
A New Preparation that requires a CO should not be allowed at all. The user should be notified that they cannot enter preparation data through New Preparation and should be directed to New Collection Object instead.
Describe the bug Saving a New Preparation through Data Entry causes an IntegrityError. This seems to happen because the Preparation requires a Collection Object number, but there is no field for it.
To Reproduce Steps to reproduce the behavior:
Expected behavior Either:
Any thoughts? @specify/ux-testing
Evidence
https://github.com/specify/specify7/assets/118556884/f6354800-df96-4548-9e12-82dfe691e76c
Crash Report Specify 7 Crash Report - 2024-05-20T15_14_22.207Z.txt
v7.9.4
&edge
Specify 7 System Information - 2024-05-20T15_37_29.816Z.txt