diff --git a/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/AuthenticityResult.cs b/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/AuthenticityResult.cs index 4dbca9d..3837d5e 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/AuthenticityResult.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/AuthenticityResult.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; namespace Regula.DocumentReader.WebClient.Model.Ext.Autheticity { @@ -19,8 +20,11 @@ public AuthenticityCheckResult Payload() public List Items() { var ls = this.authenticityCheckResult.List; - - return ls as List; + if (ls is List items) + { + return items.OfType().ToList(); + } + return new List(); } } } diff --git a/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/Autheticity.cs b/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/Autheticity.cs index c2bda07..170a2c7 100644 --- a/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/Autheticity.cs +++ b/src/Regula.DocumentReader.WebClient/Model/Ext/Autheticity/Autheticity.cs @@ -1,4 +1,5 @@ -using System.Linq; +using System; +using System.Linq; namespace Regula.DocumentReader.WebClient.Model.Ext.Autheticity { @@ -10,9 +11,9 @@ public static SecurityFeatureChecks UvLuminescenceChecks(this AuthenticityCheckL return auth.securityFeatureOrNull(AuthenticityResultType.UV_LUMINESCENCE); } - public static SecurityFeatureChecks LivenessChecks(this AuthenticityCheckList auth) + public static IdentChecks LivenessChecks(this AuthenticityCheckList auth) { - return auth.securityFeatureOrNull(AuthenticityResultType.LIVENESS); + return auth.identOrNull(AuthenticityResultType.LIVENESS); } public static SecurityFeatureChecks IrB900Checks(this AuthenticityCheckList auth)