From bb4fe256e0950591b521988183fa6d5f8314a8b4 Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Tue, 5 Sep 2017 02:40:22 +0200 Subject: [PATCH] fix(Client): apply shardId and shardCount to the correct options object (#1888) --- src/client/Client.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/Client.js b/src/client/Client.js index 1591eb0bf..147e4afa2 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -31,8 +31,10 @@ class Client extends BaseClient { super(Object.assign({ _tokenType: 'Bot' }, options)); // Obtain shard details from environment - if (!options.shardId && 'SHARD_ID' in process.env) options.shardId = Number(process.env.SHARD_ID); - if (!options.shardCount && 'SHARD_COUNT' in process.env) options.shardCount = Number(process.env.SHARD_COUNT); + if (!this.options.shardId && 'SHARD_ID' in process.env) this.options.shardId = Number(process.env.SHARD_ID); + if (!this.options.shardCount && 'SHARD_COUNT' in process.env) { + this.options.shardCount = Number(process.env.SHARD_COUNT); + } this._validateOptions();