|
@@ -232,7 +232,20 @@ namespace InABox.Core
|
|
|
var result = new Dictionary<TKey, TValue>();
|
|
|
var sorted = sort == null ? Rows : Rows.OrderBy(x => x.Get(sort)).ToList();
|
|
|
foreach (var row in Rows)
|
|
|
- result[row.Get(key)] = row.Get(value);
|
|
|
+ {
|
|
|
+ var okey = row.Get(key);
|
|
|
+ var oval = row.Get(value);
|
|
|
+ try
|
|
|
+ {
|
|
|
+ result[okey] = oval;
|
|
|
+ }
|
|
|
+ catch (Exception e)
|
|
|
+ {
|
|
|
+ Logger.Send(LogType.Error,"", string.Format("*** Unknown Error: {0}\n{1}", e.Message, e.StackTrace));
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
return result;
|
|
|
}
|
|
|
|