Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
eyasy1217 committed May 6, 2024
1 parent bee2e99 commit 52f6cdc
Show file tree
Hide file tree
Showing 5 changed files with 95 additions and 76 deletions.
45 changes: 25 additions & 20 deletions internal/test/components/components.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions internal/test/issues/issue-1168/api.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

99 changes: 55 additions & 44 deletions internal/test/issues/issue-1219/issue.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions internal/test/issues/issue193/issue.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions pkg/codegen/templates/additional-properties.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,16 @@ func (a {{.TypeName}}) MarshalJSON() ([]byte, error) {
}
{{if not .Required}} }{{end}}
{{end}}
var joinedError error
var errs []error
for fieldName, field := range a.AdditionalProperties {
object[fieldName], err = json.Marshal(field)
if err != nil {
joinedError = errors.Join(joinedError, fmt.Errorf("'%s': %w", fieldName, err))
errs = append(errs, fmt.Errorf("'%s': %w", fieldName, err))
}
}
if joinedError != nil {
return nil, fmt.Errorf("error marshaling %w", joinedError)
err = errors.Join(errs...)
if err != nil {
return nil, fmt.Errorf("error marshaling %w", err)
}

return json.Marshal(object)
Expand Down

0 comments on commit 52f6cdc

Please sign in to comment.