From 4db2e554a65325c47b35ceda23b5346dd0f20091 Mon Sep 17 00:00:00 2001 From: Alexgao001 Date: Sun, 12 May 2024 15:01:08 +0800 Subject: [PATCH] fix: bucket can be nil --- modular/manager/bucket_migrate_scheduler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index 1158fe54d..4a326f6bb 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -696,7 +696,10 @@ func (s *BucketMigrateScheduler) confirmCompleteTxEvents(ctx context.Context, ev log.Errorw("failed to get bucket by bucket id", "bucket_id", bucketID, "error", err) return } - + if bucket == nil { + log.Errorw("can not find bucket info", "bucket_id", bucketID, "error", err) + return + } if bucket.BucketInfo.GetBucketStatus() == storagetypes.BUCKET_STATUS_CREATED { if err = UpdateBucketMigrationProgress(s.manager.baseApp, bucketID, storetypes.BucketMigrationState_BUCKET_MIGRATION_STATE_WAIT_COMPLETE_TX_EVENT_DONE); err != nil { return