Fix CommandBuilder not appending output parameters on cached command

features/nuget_autobuild
Matija Koželj 2 years ago
parent ccd824dcc3
commit d92f0a6f82

@ -46,21 +46,22 @@ internal abstract class CommandBuilder
return result;
foreach (var parameter in existing.Parameters)
{
if (parameter.Direction == ParameterDirection.Input)
{
if (ResolveProperty(parameter.Name) is PropertyInfo property)
{
result.AddParameter(new StorageParameter
{
Value = GetValue(property),
Value = parameter.Direction switch
{
ParameterDirection.Input => GetValue(property),
_ => default
},
Name = parameter.Name,
Type = parameter.Type,
Direction = parameter.Direction
});
}
}
}
return result;
}

Loading…
Cancel
Save