Thomas Dear Thomas,
Thank you again for reporting this and for testing the plugin against Leconfe 1.5.1.
I have now investigated the issue and identified the cause. Conference Discount Eligibility 1.4.0 had a strict compatibility guard that explicitly accepted Leconfe 1.4.6 and 1.5.0 only. When running under Leconfe 1.5.1, the plugin rejected the version during the Scheduled Conference boot process, which resulted in the HTTP 500 error affecting both the frontend and backend.
I have corrected this in the new version:
Conference Discount Eligibility 1.4.1
This version now supports:
Leconfe 1.4.6
Leconfe 1.5.0
Leconfe 1.5.1
PaypalPayment 1.1.0
I also reviewed the changes between the official Leconfe 1.5.0 and 1.5.1 releases. The PaymentManager interfaces used by the plugin remain unchanged, so no changes to the payment, coupon, discount, or zero-value settlement logic were necessary.
Version 1.4.1 has passed the automated compatibility, regression, discovery, PaymentManager, notification, syntax, package, and security checks.
There is no database migration in this update, and existing discount rules, coupons, encrypted codes, payment snapshots, reports, and audit records are preserved.
I am attaching the new 1.4.1 package. When you have the opportunity, I would greatly appreciate it if you could test the upgrade in your Leconfe 1.5.1 test environment and confirm whether the Scheduled Conference frontend and backend now load normally.
Thank you very much for the compatibility report. It was extremely useful in identifying this issue quickly.
Best regards,
Bruno Cesar Alves Marcelino
Scientia International