Skip to content

Commit ef81eef

Browse files
author
Sean Sain
committed
omit empty routing expression
1 parent 704b5a0 commit ef81eef

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

sumologic/resource_sumologic_partition.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,7 @@ func resourceSumologicPartitionRead(d *schema.ResourceData, meta interface{}) er
106106
return nil
107107
}
108108

109-
if spartition.RoutingExpression != "" {
110-
d.Set("routing_expression", spartition.RoutingExpression)
111-
}
109+
d.Set("routing_expression", spartition.RoutingExpression)
112110
d.Set("name", spartition.Name)
113111
d.Set("analytics_tier", spartition.AnalyticsTier)
114112
d.Set("retention_period", spartition.RetentionPeriod)

sumologic/sumologic_partition.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ func (s *Client) DecommissionPartition(id string) error {
5858

5959
func (s *Client) UpdatePartition(spartition Partition) error {
6060
url := fmt.Sprintf("v1/partitions/%s", spartition.ID)
61-
6261
_, err := s.Put(url, spartition)
6362

6463
return err
@@ -67,13 +66,13 @@ func (s *Client) UpdatePartition(spartition Partition) error {
6766
type Partition struct {
6867
ID string `json:"id,omitempty"`
6968
Name string `json:"name"`
70-
RoutingExpression string `json:"routingExpression"`
69+
RoutingExpression string `json:"routingExpression,omitempty"`
7170
AnalyticsTier string `json:"analyticsTier"`
7271
RetentionPeriod int `json:"retentionPeriod"`
7372
IsCompliant bool `json:"isCompliant"`
7473
DataForwardingId string `json:"dataForwardingId"`
7574
IsActive bool `json:"isActive"`
7675
TotalBytes int `json:"totalBytes"`
7776
IndexType string `json:"indexType"`
78-
ReduceRetentionPeriodImmediately bool `json:"reduceRetentionPeriodImmediately"`
77+
ReduceRetentionPeriodImmediately bool `json:"reduceRetentionPeriodImmediately,omitempty"`
7978
}

0 commit comments

Comments
 (0)