Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FormDataWorkflow.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
lukhipolito-nexxbiz 2025-12-02 13:42:09 +01:00 committed by GitHub
parent 65159e2665
commit 3c3154a7ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -33,8 +33,16 @@ public class FormDataWorkflow : WorkflowBase
var content = parsedContentVariable.Get(context);
if (content is IDictionary<string, object> formData)
{
var name = formData.ContainsKey("name") ? formData["name"]?.ToString() : "unknown";
var email = formData.ContainsKey("email") ? formData["email"]?.ToString() : "unknown";
string name;
if (formData.TryGetValue("name", out var nameObj) && nameObj != null)
name = nameObj.ToString();
else
name = "unknown";
string email;
if (formData.TryGetValue("email", out var emailObj) && emailObj != null)
email = emailObj.ToString();
else
email = "unknown";
return $"Name: {name}, Email: {email}";
}
return "No form data received";