Found this by accident, I don’t think it is expected behaviour.
Process to replicate:
- I was adding an endemic status flag to a species, which had none set at all. In this case marking a species as endemic to Vietnam. After saving the endemic flag, it auto-created a record marking the species as Endemic to Asia.
Initial state showing no entries:
Statge after saving Vietnam status with Asia status set
- since the Asia endemic is technically true but functionally meaningless, I wanted to remove it. This is done by setting the status back to Unknown. However when I did so, I accidentally hit Introduced and saved that. Upon doing so, a series of child records setting the status as Introduced were automatically created. I did not hit the button to cascade down (tried twice with 2 different species, just in case I had accidentally hit it the first time but same result).
State after accidentally hitting Introduced for Asia:
If you want test cases, these species are endemic to Vietnam but have no current status set on their checklists
https://www.inaturalist.org/taxa/15582-Crocias-langbianis - this one already has the Asia endemic