Skip to content

Commit d9ff49a

Browse files
committed
Default to test key if no captcha key is supplied
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent b473879 commit d9ff49a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

federatedcode/settings.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,13 @@
6161
FEDERATEDCODE_CLIENT_ID = env.str("FEDERATEDCODE_CLIENT_ID")
6262
FEDERATEDCODE_CLIENT_SECRET = env.str("FEDERATEDCODE_CLIENT_SECRET")
6363

64-
RECAPTCHA_PUBLIC_KEY = env.str("RECAPTCHA_PUBLIC_KEY", "")
65-
RECAPTCHA_PRIVATE_KEY = env.str("RECAPTCHA_PRIVATE_KEY", "")
66-
SILENCED_SYSTEM_CHECKS = ["captcha.recaptcha_test_key_error"]
64+
if env.str("RECAPTCHA_PUBLIC_KEY", None):
65+
RECAPTCHA_PUBLIC_KEY = env.str("RECAPTCHA_PUBLIC_KEY")
66+
67+
if env.str("RECAPTCHA_PRIVATE_KEY", None):
68+
RECAPTCHA_PRIVATE_KEY = env.str("RECAPTCHA_PRIVATE_KEY")
69+
70+
SILENCED_SYSTEM_CHECKS = ["django_recaptcha.recaptcha_test_key_error"]
6771
RECAPTCHA_DOMAIN = env.str("RECAPTCHA_DOMAIN", "www.recaptcha.net")
6872

6973
# Application definition

0 commit comments

Comments
 (0)