diff --git a/src/data/src/AXOpen.Data/HashHelper.cs b/src/data/src/AXOpen.Data/HashHelper.cs index 9142e512c..eadfa368a 100644 --- a/src/data/src/AXOpen.Data/HashHelper.cs +++ b/src/data/src/AXOpen.Data/HashHelper.cs @@ -55,6 +55,10 @@ private static string CreateStringToHash(object @object) foreach (PropertyInfo property in @object.GetType().GetProperties()) { + // Skip static properties (infrastructure/repository objects) + if (property.GetGetMethod()?.IsStatic == true) + continue; + object? propValue = property.GetValue(@object, null); if (property.Name == "Hash" || property.Name == "RecordId" || propValue == null)