Entering a Manual Donation with a future date breaks Donations >> Donations
Alex Coleman
Entering a Manual Donation with a future date causes a critical error when viewing Donations >> Donations. This is because the future date gives the Donation a post status of "future", and GiveWP doesn't handle this well.
The workaround is to either delete and reenter the donation with a current or past date, or edit the donation's post_status to PUBLISH.
When in wp_posts in the database, search for anything with post_status of "future". Find the donation and change that to "publish"
Maria Yates
How do I get to this place - the database?
Stephanie Liy
G
GPowerHost
This issue isn't just for future dates. There are several reasons that a post status can be something unexpected and ideally we should be able to change the post status to anything without throwing a fatal error. Even your own Give - Donation Upsells for WooCommerce plugin will change the status of a Give donation post to the same status as the associated order and if the client has the WooCommerce Order Status Manager plugin (using custom statuses to do things like mark orders "closed" or perhaps with a tax or auditing status) the associated Give post will cause the fatal error and the client will have to search posts with the custom status and change it manually to
publish
. We no longer use that plugin so we can't submit a bug there but I doubt that is fixed. Ideally, there should be an association matrix (admin setting) where any custom status can be associated with an equivalency to publish as this same kind of functionality can be found in the WooCommerce Order Status Manager plugin where a custom status can be associated with an order payment or completion. Regardless, this should not throw a fatal error. It needed that a donation can have a custom status for accounting, auditing or any other purposes.