Fix InvalidOperation Exception for SaveVariablesAsync function (#4808)

Co-authored-by: admin <admin@admin.com>
This commit is contained in:
Night Wu 2024-01-19 19:50:30 +00:00 committed by GitHub
parent 39788fb8eb
commit 4912726ea0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -61,7 +61,7 @@ public class VariablePersistenceManager : IVariablePersistenceManager
foreach (var context in contexts)
{
var variables = GetLocalVariables(context);
var variables = GetLocalVariables(context).ToList();
var storageDriverContext = new StorageDriverContext(context, cancellationToken);
foreach (var variable in variables)
@ -89,7 +89,7 @@ public class VariablePersistenceManager : IVariablePersistenceManager
public async Task DeleteVariablesAsync(ActivityExecutionContext context)
{
var register = context.ExpressionExecutionContext.Memory;
var variableList = GetLocalVariables(context);
var variableList = GetLocalVariables(context).ToList();
var cancellationToken = context.CancellationToken;
var storageDriverContext = new StorageDriverContext(context, cancellationToken);