Open
Description
Bug Description
All my environmental variables for both captchas (Google ReCaptcha and Geetest) are set in docker-compose.yml, however, when selecting it as a feature for a form, the frontend doesn't get the captcha key and form cannot be submitted.
Steps to Reproduce
- Go to Form -> Settings -> Protection -> Bots prevention
- Set Bots prevention as Google reCaptcha or Geetest
- Visit the form
- Try to submit
- Gets error
Cannot read properties of null (reading 'ready')
Expected Behavior
Should show or at least load Google reCaptcha or Geetest Captcha according to the setup of the form.
Screenshots
Here's my docker-compose.yml config:
I checked and all env vars are available in the server container.
When visiting the form, I noticed that the captcha key is not being passed:
HeyForm Installation
self hosted
Version
v0.0.16 (heyform/community-edition:latest)
Desktop OS
Windows
Desktop Browser
None
Desktop Browser Version
Tested on many browsers: Chrome 132.0.6834.160, Arc 132.0.6834.160, Zen 1.7.5b (Firefox 135.0) (64-bit)
Mobile Device
None
Mobile OS
None
Mobile Browser
None
Mobile Browser Version
No response