diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.cs b/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.cs index 005f2830..649f9013 100644 --- a/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.cs +++ b/src/Plugins/BotSharp.Plugin.MongoStorage/Repository/MongoRepository.cs @@ -753,20 +753,14 @@ public class MongoRepository : IBotSharpRepository { if (string.IsNullOrEmpty(conversationId) || states.IsNullOrEmpty()) return; - var filterConv = Builders.Filter.Eq(x => x.Id, conversationId); - var foundConv = _dc.Conversations.Find(filterConv).FirstOrDefault(); - if (foundConv == null) return; - var filterStates = Builders.Filter.Eq(x => x.ConversationId, conversationId); var foundStates = _dc.ConversationStates.Find(filterStates).FirstOrDefault(); if (foundStates == null) return; var saveStates = states.Select(x => StateMongoElement.ToMongoElement(x)).ToList(); var updateStates = Builders.Update.Set(x => x.States, saveStates); - var updateConv = Builders.Update.Set(x => x.UpdatedTime, DateTime.UtcNow); _dc.ConversationStates.UpdateOne(filterStates, updateStates); - _dc.Conversations.UpdateOne(filterConv, updateConv); } public void UpdateConversationStatus(string conversationId, string status)