diff --git a/discord/ext/commands/core.py b/discord/ext/commands/core.py index 8dfd1c6b0..db9f0a07f 100644 --- a/discord/ext/commands/core.py +++ b/discord/ext/commands/core.py @@ -519,9 +519,8 @@ class Command(_BaseCommand, Generic[CogT, P, T]): other.checks = self.checks.copy() if self._buckets.valid and not other._buckets.valid: other._buckets = self._buckets.copy() - if self._max_concurrency != other._max_concurrency: - # _max_concurrency won't be None at this point - other._max_concurrency = self._max_concurrency.copy() # type: ignore + if self._max_concurrency and self._max_concurrency != other._max_concurrency: + other._max_concurrency = self._max_concurrency.copy() try: other.on_error = self.on_error