Submitting forms on the support site are temporary unavailable for schedule maintenance. If you need immediate assistance please contact technical support. We apologize for the inconvenience.
CanSeeScript/CanEditScript causes Exception on ExecuteTemplates in multiselect
설명
How to to reproduce:
Create a CanSeeScript or an CanEditScript on a column and create a template on this column, which changes the value of the column. If an object, touched by the CanSee/CanEdit-Script is selected and the templates are executed, nothing happens. Now multi-select objects, where at least one object which fulfills the condition of the CanSee/CanEdit-Script.
Expected result:
Nothing happens for the objects, which fulfills the condition of the CanSee/CanEdit-Script.
The actual result:
An exception occurs, e.g.:
[810024] OneLogin Benutzerkonten: Keine Anzeigeberechtigungen für den Wert "Kommentar". bei VI.ObjectBrowser.Parts.SingleObjectGrid._ExecuteTemplates(Command cmd) bei VI.Base.SyncActions.Do[T1,T2](T1 p1, T2 p2, Func`3 action) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.Entity.<ExecuteTemplatesAsync>d__67.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.MultiSelectEntity.<CallMethodAsync>d__52.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.PermissionsMethod.<CallAsync>d__35.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.EntityScriptLogic._TemplateMethod.<CallAsync>d__36.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.EntityScriptLogic.<_ExecuteTemplatesAsync>d__26.MoveNext() bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.EntityScriptLogic.<_ApplyTemplateAsync>d__28.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.DB.Entities.MultiSelectEntity._CombinedColumn.<GetValueAsync>d__16.MoveNext() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei VI.Base.TaskExtensions.<SelectAsync>d__2`2.MoveNext() bei VI.DB.Entities.MultiSelectEntity._CombinedColumn.<>c.<GetValueAsync>b__16_0(IEntityColumn c, CancellationToken ct) bei VI.DB.Entities.PermissionsEntityColumnBase.GetValueAsync(CancellationToken cancellationToken) bei VI.DB.Entities.PermissionsEntityColumnBase._CheckCanSee()
원인
This is a product defect (37307).
해결 방안
WORKAROUND
None
STATUS
This will be fixed in a future release of the product. If you require this immediately corrected, please contact Support for a hotfix referencing the defect ID 37307.