11
Fee Recovery add-on breaks PDF download on sites running PHP 8+
under review
Rick Alday
A fatal error is generated when donors click the download PDF link on sites that have the Fee Recovery add-on active and run on PHP 8+.
Steps to reproduce:
- Install the Fee Recovery and PDF receipts add-ons on a server running PHP 8+
- Make a test donation opting in to include the fee
- Try to download the PDF using the link in the email receipt or through the WP backend.
E
Ed Booth
Hi Rick, any update on this? My client keeps asking because they want to move back to PHP 8. They are not comfortable staying on a lower version of PHP. In case it helps, they are using Bluehost for hosting.
Tara Claeys
Can you please get this into your pipeline for a quick fix? This is an important feature and a premium add on. PHP8 is now the minimum standard and I can't downgrade that as it might break other things. It is disappointing how long it takes for GiveWP to fix critical bugs on premium add ons.
Ben Meredith
Tara Claeys: Hey Tara! We're still having trouble reliably reproducing it, is the main reason this one has sat here for so long. We had it reproducible but still couldn't isolate the cause on one test site, but several others are not showing the problem at all. So something is up that's making this one harder to nail down. That's also evident by only 8 reports of it in a couple of months.
We're going to take another look to see if we can isolate the issue. For now, the workaround is to temporarily deactivate Fee Recovery, or the PDF receipts add-on (or downgrade to php 7.4, but I recognize that's not possible for some folks)
Joshua Dinh
under review