Browse Source

Fixed null reference issue in minio expiration actions

pull/1357/head
ruanbl 5 months ago
parent
commit
f3c22cc6bb
  1. 15
      aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.Minio/LINGYUN/Abp/OssManagement/Minio/MinioOssContainer.cs

15
aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.Minio/LINGYUN/Abp/OssManagement/Minio/MinioOssContainer.cs

@ -270,14 +270,15 @@ public class MinioOssContainer : OssContainerBase, IOssObjectExpireor
await foreach (var item in expiredObjects)
{
var lifecycleRule = new LifecycleRule
var lifecycleConfiguration = new LifecycleConfiguration(new List<LifecycleRule>
{
Status = LifecycleRule.LifecycleRuleStatusEnabled,
ID = item.Key,
Expiration = new Expiration(Clock.Normalize(request.ExpirationTime.DateTime))
};
var lifecycleConfiguration = new LifecycleConfiguration();
lifecycleConfiguration.Rules.Add(lifecycleRule);
new LifecycleRule
{
ID = item.Key,
Status = LifecycleRule.LifecycleRuleStatusEnabled,
Expiration = new Expiration(Clock.Normalize(request.ExpirationTime.DateTime))
}
});
var lifecycleArgs = new SetBucketLifecycleArgs()
.WithBucket(bucket)

Loading…
Cancel
Save