Issue | If a DDE rule is filtered on a private field and the user does not have access to the field, when the user tries to export a record for that application the following error is displayed:

An error has occurred during the export process. The export file cannot be completed.
The archer.w3wp log shows the following error:
<Message>Value cannot be null. Parameter name: source</Message> <Source>System.Core</Source> <StackTrace> at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at ArcherTech.Kernel.Brokers.ContentBroker.GetContent(Int32 contentId, IList`1 fieldIds, Boolean checkModulePermission, Boolean checkContentPermission, Boolean checkFieldPermission) at ArcherTech.Kernel.Brokers.ContentBroker.Get(Int32 contentId, IList`1 fieldIds) at ArcherTech.Kernel.Managers.ContentManager.Get(SessionContext sessionContext, Int32 contentId, IList`1 fieldIds) at ArcherTech.PrintExport.DataDrivenEvents.DataDrivenEventQuery.EvaluateFilterConditions(Int32 contentId, IList`1 filterConditionFieldIds, IEnumerable`1 dataDrivenEvents) at ArcherTech.PrintExport.DataDrivenEvents.DataDrivenEventQuery.ProcessDataDrivenEvents(Int32 levelId, Int32 contentId) at ArcherTech.PrintExport.RecordPrintExportLookup.PerformLookup() at ArcherTech.PrintExport.PrintExportService.RenderRecordData(SessionContext sessionContext, PrintExportCriteria printExportCriteria, Boolean printLayout, Stream output) at ArcherTech.Web.Modules.Foundation.Views.PrintExportPresenter.ExportRecord(SessionContext sessionContext, PrintExportCriteria printExportCriteria)</StackTrace>
|