Skip to content

Commit dda3f9a

Browse files
authored
fix: Fix organization_custom_properties create (#2995)
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
1 parent 103cdab commit dda3f9a

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

github/resource_github_organization_custom_properties.go

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,16 +85,19 @@ func resourceGithubCustomPropertiesCreate(d *schema.ResourceData, meta any) erro
8585
for _, v := range allowedValues {
8686
allowedValuesString = append(allowedValuesString, v.(string))
8787
}
88-
valuesEditableBy := d.Get("values_editable_by").(string)
8988

9089
customProperty := &github.CustomProperty{
91-
PropertyName: &propertyName,
92-
ValueType: valueType,
93-
Required: &required,
94-
DefaultValue: &defaultValue,
95-
Description: &description,
96-
AllowedValues: allowedValuesString,
97-
ValuesEditableBy: &valuesEditableBy,
90+
PropertyName: &propertyName,
91+
ValueType: valueType,
92+
Required: &required,
93+
DefaultValue: &defaultValue,
94+
Description: &description,
95+
AllowedValues: allowedValuesString,
96+
}
97+
98+
if val, ok := d.GetOk("values_editable_by"); ok {
99+
str := val.(string)
100+
customProperty.ValuesEditableBy = &str
98101
}
99102

100103
customProperty, _, err := client.Organizations.CreateOrUpdateCustomProperty(ctx, ownerName, d.Get("property_name").(string), customProperty)

0 commit comments

Comments
 (0)