Skip to content

Commit

Permalink
fix: set default value to string slices to prevent null unmarshalli…
Browse files Browse the repository at this point in the history
…ng (#720)
  • Loading branch information
mehmetaligok committed Mar 28, 2023
1 parent 55d40f0 commit 2de552a
Show file tree
Hide file tree
Showing 32 changed files with 96 additions and 0 deletions.
3 changes: 3 additions & 0 deletions algolia/internal/gen/templates/option/string_slice.go.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ type {{ .Name }}Option struct {

// {{ .Name }} wraps the given value into a {{ .Name }}Option.
func {{ .Name }}(v ...string) *{{ .Name }}Option {
if v == nil {
return &{{ .Name }}Option{[]string{}}
}
return &{{ .Name }}Option{v}
}

Expand Down
3 changes: 3 additions & 0 deletions algolia/opt/advanced_syntax_features.go

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

3 changes: 3 additions & 0 deletions algolia/opt/alternatives_as_exact.go

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

3 changes: 3 additions & 0 deletions algolia/opt/analytics_tags.go

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

3 changes: 3 additions & 0 deletions algolia/opt/attributes_for_faceting.go

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

3 changes: 3 additions & 0 deletions algolia/opt/attributes_to_highlight.go

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

3 changes: 3 additions & 0 deletions algolia/opt/attributes_to_retrieve.go

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

3 changes: 3 additions & 0 deletions algolia/opt/attributes_to_snippet.go

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

3 changes: 3 additions & 0 deletions algolia/opt/attributes_to_transliterate.go

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

3 changes: 3 additions & 0 deletions algolia/opt/camel_case_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/custom_ranking.go

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

3 changes: 3 additions & 0 deletions algolia/opt/disable_exact_on_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/disable_prefix_on_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/disable_typo_tolerance_on_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/disable_typo_tolerance_on_words.go

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

3 changes: 3 additions & 0 deletions algolia/opt/explain.go

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

3 changes: 3 additions & 0 deletions algolia/opt/facets.go

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

3 changes: 3 additions & 0 deletions algolia/opt/index_languages.go

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

3 changes: 3 additions & 0 deletions algolia/opt/natural_languages.go

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

3 changes: 3 additions & 0 deletions algolia/opt/numeric_attributes_for_filtering.go

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

3 changes: 3 additions & 0 deletions algolia/opt/optional_words.go

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

3 changes: 3 additions & 0 deletions algolia/opt/query_languages.go

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

3 changes: 3 additions & 0 deletions algolia/opt/ranking.go

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

3 changes: 3 additions & 0 deletions algolia/opt/referers.go

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

3 changes: 3 additions & 0 deletions algolia/opt/replicas.go

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

3 changes: 3 additions & 0 deletions algolia/opt/response_fields.go

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

3 changes: 3 additions & 0 deletions algolia/opt/restrict_indices.go

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

3 changes: 3 additions & 0 deletions algolia/opt/restrict_searchable_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/rule_contexts.go

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

3 changes: 3 additions & 0 deletions algolia/opt/scopes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/searchable_attributes.go

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

3 changes: 3 additions & 0 deletions algolia/opt/unretrievable_attributes.go

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

0 comments on commit 2de552a

Please sign in to comment.