Steps to reproduce
- Add a project to a task
- Remove a project from a task
- view the project within the Phabricator json data dump.
example data: T49344, which includes this bit of history:
Jdforrester-WMF edited projects, added VisualEditor 2015/16 Q1 blockers; removed VisualEditor 2014/15 Q4 blockers. Via Web Tue, Jun 16, 8:00 PM
Actual results
The 'edge' portion of the dump contains one item in 'edge' with a matching timestamp, showing only the added project, not the removed project.
['PHID-TASK-h27s7yvr62xzheogrrv7', 41, 'PHID-PROJ-ly2ydkopj6mc3byztenf', 1434484858, 0, None]
PHID-PROJ-ly2ydkopj6mc3byztenf = VisualEditor 2015/16 Q1 blockers.
Python code to examine the dump:
import json with open('phabricator_public.dump') as dump_file: data = json.load(dump_file) for x in data['task']['49344']['edge']: print(x)
Expected results
A record in edge shows VisualEditor 2014/15 Q4 blockers being removed.