diff --git a/channels/management/commands/runserver.py b/channels/management/commands/runserver.py index 44afd84..9770288 100644 --- a/channels/management/commands/runserver.py +++ b/channels/management/commands/runserver.py @@ -42,6 +42,7 @@ class Command(RunserverCommand): def inner_run(self, *args, **options): # Maybe they want the wsgi one? if not options.get("use_asgi", True) or DEFAULT_CHANNEL_LAYER not in channel_layers: + self.server_cls = RunserverCommand.server_cls return RunserverCommand.inner_run(self, *args, **options) # Check a handler is registered for http reqs; if not, add default one self.channel_layer = channel_layers[DEFAULT_CHANNEL_LAYER]