Issue #3445

Updated by daviddavis about 6 years ago

When we sync for example we have the following workflow: 

 1. Download artifact(s) and save them 
 2. Create content unit 
 3. Add artifact(s) to my content unit 
 4. Add the content unit to my base_version 

 While each step is atomic, the entire workflow is not. Therefore, a user could delete a content unit anytime after step 2. This creates a problem for syncing and other tasks that use content units. 

 For the MVP, we should instead just remove this functionality and require users to use orphan cleanup instead: