I am having trouble on fetching the PublishContext from the PublishTransactionData object using Core Service. It always return null for all type of transactions. In my below code Snippet the value of pContextData is null.
filterData.PublishTransactionState = PublishTransactionState.Success;
filterData.StartDate = DateTime.Parse("1/29/2016 3:11:29 PM");
filterData.EndDate = DateTime.Parse("2/2/2016 3:11:29 PM");
filterData.PublicationTarget = new LinkToPublicationTargetData()
{
IdRef = publishstate
};
foreach (PublishTransactionData transaction in client.GetSystemWideList(filterData))
{
IEnumerable<PublishContextData> pContextData = transaction.PublishContexts;
}