Skip to content

Commit

Permalink
Fix built-in prasers Fix #1775.
Browse files Browse the repository at this point in the history
  • Loading branch information
LiorBanai committed Jul 7, 2023
1 parent acd91d2 commit 258cf00
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 4 deletions.
3 changes: 2 additions & 1 deletion Analogy.CommonControls/LogLoaders/AnalogyJSonLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Analogy.Interfaces;
Expand Down Expand Up @@ -38,7 +39,7 @@ public async Task<IEnumerable<IAnalogyLogMessage>> ReadFromFile(string fileName,
{
data = textReader.ReadToEnd();
}
List<IAnalogyLogMessage> messages = JsonConvert.DeserializeObject<List<IAnalogyLogMessage>>(data);
List<IAnalogyLogMessage> messages = JsonConvert.DeserializeObject<List<AnalogyLogMessage>>(data).Cast<IAnalogyLogMessage>().ToList();
messageHandler?.AppendMessages(messages, Utils.GetFileNameAsDataSource(fileName));
return messages;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Analogy.Interfaces;
Expand Down Expand Up @@ -32,7 +33,7 @@ public async Task<IEnumerable<IAnalogyLogMessage>> ReadFromFile(string fileName,
try
{
byte[] data = File.ReadAllBytes(fileName);
var messages = MessagePackSerializer.Deserialize<List<IAnalogyLogMessage>>(data, MessagePack.Resolvers.ContractlessStandardResolver.Options);
var messages = MessagePackSerializer.Deserialize<List<AnalogyLogMessage>>(data, MessagePack.Resolvers.ContractlessStandardResolver.Options).Cast<IAnalogyLogMessage>().ToList();
messageHandler.AppendMessages(messages, Utils.GetFileNameAsDataSource(fileName));
return messages;
}
Expand Down
1 change: 1 addition & 0 deletions Analogy/CommonChangeLog.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public static IEnumerable<AnalogyChangeLog> GetChangeLog()
{
return new List<AnalogyChangeLog>
{
new ("V4.14.2 - Fix built-in prasers #1775",AnalogChangeLogType.Bug."Lior Banai",new DateTime(2023,07,07)),
new ("V4.14.1 - Add Analogy.LogViewer.FFmpeg tool #1755",AnalogChangeLogType.Feature,"Lior Banai",new DateTime(2023, 06, 03)),
new ("V4.14.1 - Enable User Control Only Tab #1754",AnalogChangeLogType.Feature,"Lior Banai",new DateTime(2023, 06, 02)),
new ("V4.14.0 - [Data Provider] Add Elastic Common Schema (ECS) as Data Provider #1729",AnalogChangeLogType.Feature,"Lior Banai",new DateTime(2023, 05, 12)),
Expand Down
2 changes: 1 addition & 1 deletion Analogy/LogLoaders/AnalogyJSonLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public async Task<IEnumerable<IAnalogyLogMessage>> ReadFromFile(string fileName,
{
data = textReader.ReadToEnd();
}
List<IAnalogyLogMessage> messages = JsonConvert.DeserializeObject<List<IAnalogyLogMessage>>(data);
List<IAnalogyLogMessage> messages = JsonConvert.DeserializeObject<List<AnalogyLogMessage>>(data).Cast<IAnalogyLogMessage>().ToList();
messageHandler?.AppendMessages(messages, Utils.GetFileNameAsDataSource(fileName));
return messages;
}
Expand Down
2 changes: 1 addition & 1 deletion Analogy/LogLoaders/AnalogyMessagePackFormat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public async Task<IEnumerable<IAnalogyLogMessage>> ReadFromFile(string fileName,
try
{
byte[] data = File.ReadAllBytes(fileName);
var messages = MessagePackSerializer.Deserialize<List<IAnalogyLogMessage>>(data, MessagePack.Resolvers.ContractlessStandardResolver.Options);
var messages = MessagePackSerializer.Deserialize<List<AnalogyLogMessage>>(data, MessagePack.Resolvers.ContractlessStandardResolver.Options).Cast<IAnalogyLogMessage>().ToList();
messageHandler.AppendMessages(messages, Utils.GetFileNameAsDataSource(fileName));
return messages;
}
Expand Down

0 comments on commit 258cf00

Please sign in to comment.