Issue Sitejet with Plesk is giving PHP error on form submissions

WiseWill

New Pleskian
Server operating system version
Ubuntu 22.04
Plesk version and microupdate number
18.0.74 Update #3
Sitejet Plesk contact forms now give an error message if check box is not checked on form. Check box is not a required field on the form. The form will submit without checking the check box without any error message. If submit the form without checking check box form with submit but will give the following error attached at the bottom.

There has to be some update as this just started happening. The form always worked without an error. The form field is not a required field on the form.


2025-12-14 15:12:40Access2603:6010:c600:241200GET /contact/ HTTP/1.1
https://www.wbdwinwin.com/
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0
5.15 Knginx SSL/TLS access
2025-12-14 15:12:59Access2603:6010:c600:241200POST /api.php/form_container/submit HTTP/1.0
https://www.wbdwinwin.com/contact/
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0
3.61 KApache SSL/TLS access
2025-12-14 15:13:00Warning2603:6010:c600:241AH01071: Got error 'PHP message: PHP Warning: Undefined array key "ed-f-1376747333" in /var/www/vhosts/site/httpdocs/api.php on line 174', referer: https://www.site/contact/Apache error
2025-12-14 15:13:01Access2603:6010:c600:241301GET /thank-you HTTP/1.0
https://www.wbdwinwin.com/contact/
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0
3.71 KApache SSL/TLS access
2025-12-14 15:13:01Access2603:6010:c600:241200GET /thank-you/ HTTP/1.0
 
Hi, @WiseWill . I was able to replicate the behavior and I will consult with the Sitejet team for further clarification on what's causing this behavior. As far as I can see this is just a warning, so my assumption is that it can be safely ignored. I will follow-up with confirmation and more details as soon as possible.
 
The Sitejet team confirmed that the warning message can be safely ignored and has no actual impact. What happens is that when a form is submitted, Sitejet checks for data submitted for each form field, when a checkbox isn't checked, no data is sent for the field at all so Sitejet is trying to access data that's not there - hance producing the warning. The Sitejet team is aware of the discrepancy.
 
Back
Top