We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7ed6b4 commit 4c0a3d4Copy full SHA for 4c0a3d4
Chickensoft.Introspection.Generator/src/models/DeclaredType.cs
@@ -499,7 +499,8 @@ IEnumerable<DeclaredType> baseTypes
499
.Where(prop => prop.HasSetter)
500
.Select(
501
(prop) =>
502
- $"{prop.Name} = ({prop.GenericType.ClosedType})args[\"{prop.Name}\"]"
+ $"{prop.Name} = args.ContainsKey(\"{prop.Name}\") " +
503
+ $"? ({prop.GenericType.ClosedType})args[\"{prop.Name}\"] : default!"
504
);
505
506
writer.WriteCommaSeparatedList(
0 commit comments