From 931149fc9d95ad6ac27c2764e1bc2a07e40331f7 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 19 Oct 2023 13:15:49 -0500 Subject: [PATCH] fix mongo serilaization --- src/Plugins/BotSharp.Plugin.MongoStorage/MongoDbContext.cs | 1 - src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoDbContext.cs b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoDbContext.cs index 30aff935..5b92f40a 100644 --- a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoDbContext.cs +++ b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoDbContext.cs @@ -1,4 +1,3 @@ -using BotSharp.Abstraction.Utilities; using BotSharp.Plugin.MongoStorage.Collections; namespace BotSharp.Plugin.MongoStorage; diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs index 5fd26d15..be4bd667 100644 --- a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs +++ b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs @@ -1,4 +1,6 @@ using BotSharp.Plugin.MongoStorage.Repository; +using MongoDB.Bson.Serialization; +using MongoDB.Bson.Serialization.Serializers; namespace BotSharp.Plugin.MongoStorage; @@ -17,6 +19,7 @@ public class MongoStoragePlugin : IBotSharpPlugin if (dbSettings.Default == "MongoRepository") { + BsonSerializer.RegisterSerializer(new GuidSerializer(GuidRepresentation.Standard)); services.AddScoped((IServiceProvider x) => { var dbSettings = x.GetRequiredService();