diff --git a/weed/topology/topology_vacuum.go b/weed/topology/topology_vacuum.go index 04c26bc4d..89eefefc7 100644 --- a/weed/topology/topology_vacuum.go +++ b/weed/topology/topology_vacuum.go @@ -108,7 +108,7 @@ func batchVacuumVolumeCommit(grpcDialOption grpc.DialOption, vl *VolumeLayout, v resp, err := volumeServerClient.VacuumVolumeCommit(context.Background(), &volume_server_pb.VacuumVolumeCommitRequest{ VolumeId: uint32(vid), }) - if resp.IsReadOnly { + if resp != nil && resp.IsReadOnly { isReadOnly = true } return err