The event subscriber doesn't do any locking. I'm seeing multiple HTTP requests getting processed at the end of a purchase transaction. This results in order report items being generated in duplicate. This could also result in data loss, per the TODO in the code. Let's figure out a better way to generate this.
Needs work
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.