diff --git a/synapse/config/registration.py b/synapse/config/registration.py
index d5c8f4bf7b8648b738c68083b76e4fc5a16557c3..ad81cc4f45845ded934aa2b2110ec82536e13ece 100644
--- a/synapse/config/registration.py
+++ b/synapse/config/registration.py
@@ -53,6 +53,7 @@ class RegistrationConfig(Config):
 
     @classmethod
     def generate_config(cls, args, config_dir_path):
+        super(RegistrationConfig, cls).genenerate_config(args, config_dir_path)
         if args.enable_registration is None:
             args.enable_registration = False