diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs index 98d704fc..9b3b804c 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs @@ -5421,6 +5421,14 @@ namespace VEPROMS.CSLA.Library } catch (Exception ex) { + // Don't crash on Primary Key Problem. + Exception ex1 = ex; + while (ex1 != null) + { + if (ex1.Message.Contains("PRIMARY KEY")) + return null; + ex1 = ex1.InnerException; + } throw new DbCslaException("Error on ItemInfoList.GetListEnhancedTextDifferences", ex); } }