Skip to content

Commit 98b9dc3

Browse files
Jillian InapurapuJillian Inapurapu
authored andcommitted
Fix lint error
1 parent 72bddea commit 98b9dc3

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

restapi/user_buckets_lifecycle.go

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -197,16 +197,21 @@ func addBucketLifecycle(ctx context.Context, client MinioClient, params bucketAp
197197
noncurrentVersionTransitionStorageClass := strings.ToUpper(params.Body.NoncurrentversionTransitionStorageClass)
198198
opts.NoncurrentVersionTransitionDays = &newerNoncurrentVersionTransitionVersions
199199
opts.NoncurrentVersionTransitionStorageClass = &noncurrentVersionTransitionStorageClass
200-
} else if params.Body.NoncurrentversionTransitionDays > 0 {
200+
}
201+
switch {
202+
case params.Body.NoncurrentversionTransitionDays > 0:
201203
noncurrentVersionTransitionDays := int(params.Body.NoncurrentversionTransitionDays)
202204
noncurrentVersionTransitionStorageClass := strings.ToUpper(params.Body.NoncurrentversionTransitionStorageClass)
203205
opts.NoncurrentVersionTransitionDays = &noncurrentVersionTransitionDays
204206
opts.NoncurrentVersionTransitionStorageClass = &noncurrentVersionTransitionStorageClass
205-
} else if params.Body.TransitionDays > 0 {
207+
208+
case params.Body.TransitionDays > 0:
209+
206210
tdays := strconv.Itoa(int(params.Body.TransitionDays))
207211
sclass := strings.ToUpper(params.Body.StorageClass)
208212
opts.TransitionDays = &tdays
209213
opts.StorageClass = &sclass
214+
210215
}
211216
case models.AddBucketLifecycleTypeExpiry:
212217
// Verify if expiry items are set
@@ -230,10 +235,12 @@ func addBucketLifecycle(ctx context.Context, client MinioClient, params bucketAp
230235
if params.Body.NewerNoncurrentversionExpirationVersions > 0 {
231236
versions := int(params.Body.NewerNoncurrentversionExpirationVersions)
232237
opts.NewerNoncurrentExpirationVersions = &versions
233-
} else if params.Body.NoncurrentversionExpirationDays > 0 {
238+
}
239+
switch {
240+
case params.Body.NoncurrentversionExpirationDays > 0:
234241
days := int(params.Body.NoncurrentversionExpirationDays)
235242
opts.NoncurrentVersionExpirationDays = &days
236-
} else if params.Body.ExpiryDays > 0 {
243+
case params.Body.ExpiryDays > 0:
237244
days := strconv.Itoa(int(params.Body.ExpiryDays))
238245
opts.ExpiryDays = &days
239246
}
@@ -310,13 +317,15 @@ func editBucketLifecycle(ctx context.Context, client MinioClient, params bucketA
310317
opts.NoncurrentVersionTransitionDays = &noncurrentVersionTransitionDays
311318
opts.NoncurrentVersionTransitionStorageClass = &noncurrentVersionTransitionStorageClass
312319

313-
} else if params.Body.NewerNoncurrentversionTransitionVersions > 0 {
320+
}
321+
switch {
322+
case params.Body.NewerNoncurrentversionTransitionVersions > 0:
314323
newerNoncurrentVersionTransitionVersions := int(params.Body.NewerNoncurrentversionTransitionVersions)
315324
noncurrentVersionTransitionStorageClass := strings.ToUpper(params.Body.NoncurrentversionTransitionStorageClass)
316325
opts.NewerNoncurrentExpirationVersions = &newerNoncurrentVersionTransitionVersions
317326
opts.NoncurrentVersionTransitionStorageClass = &noncurrentVersionTransitionStorageClass
318327

319-
} else if params.Body.TransitionDays > 0 {
328+
case params.Body.TransitionDays > 0:
320329
tdays := strconv.Itoa(int(params.Body.TransitionDays))
321330
sclass := strings.ToUpper(params.Body.StorageClass)
322331
opts.TransitionDays = &tdays
@@ -343,10 +352,12 @@ func editBucketLifecycle(ctx context.Context, client MinioClient, params bucketA
343352
if params.Body.NoncurrentversionExpirationDays > 0 {
344353
days := int(params.Body.NoncurrentversionExpirationDays)
345354
opts.NoncurrentVersionExpirationDays = &days
346-
} else if params.Body.NewerNoncurrentversionExpirationVersions > 0 {
355+
}
356+
switch {
357+
case params.Body.NewerNoncurrentversionExpirationVersions > 0:
347358
versions := int(params.Body.NewerNoncurrentversionExpirationVersions)
348359
opts.NewerNoncurrentExpirationVersions = &versions
349-
} else if params.Body.ExpiryDays > 0 {
360+
case params.Body.ExpiryDays > 0:
350361
days := strconv.Itoa(int(params.Body.ExpiryDays))
351362
opts.ExpiryDays = &days
352363
}

0 commit comments

Comments
 (0)