Refactor deserialization method for entity properties.
Replaced `Deserialize` with `DeserializePayload` to align with updated deserialization strategies, ensuring consistency across the codebase and improving future maintainability. This change affects how 'SerializedProperties' are handled within `ActivityExecutionLogStore`.
This commit is contained in:
parent
494d6e7f43
commit
96d82c4210
|
|
@ -102,7 +102,7 @@ public class EFCoreActivityExecutionStore(
|
|||
|
||||
entity.ActivityState = await DeserializeActivityState(dbContext, entity, cancellationToken);
|
||||
entity.Outputs = Deserialize<IDictionary<string, object?>>(dbContext, entity, "SerializedOutputs");
|
||||
entity.Properties = Deserialize<IDictionary<string, object>?>(dbContext, entity, "SerializedProperties") ?? new Dictionary<string, object>();
|
||||
entity.Properties = DeserializePayload<IDictionary<string, object>?>(dbContext, entity, "SerializedProperties") ?? new Dictionary<string, object>();
|
||||
entity.Exception = DeserializePayload<ExceptionState>(dbContext, entity, "SerializedException");
|
||||
entity.Payload = DeserializePayload<IDictionary<string, object>>(dbContext, entity, "SerializedPayload");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue