Has anybody run into a case where updating a custom segment on a line triggered their deletion on an existing record?
I checked all the user events scripts/workflows and nothing is deleting lines.
It happened when a custom segment violated business logic. Mostly failed gracefully by preventing the save, but we found a case of one Item Fulfillment having all it's lines removed.
I have not seen it documented anywhere of a case that lines would be removed. Isn't the expected behavior is that the save fails if the business logic fails and lines aren't removed?