Posted: September 7, 2016 at 12:03 pm
|
I’ve deleted some test registrations but it won’t let me delete them all. The problem is when I go to transaction and try to delete my payment it doesn’t do anything when I click the trash can. On the transactions this is happening on the “Attendees Registered in this transaction” portion says “Fatal error: Call to a member function get() on null in /home/fearfactory/public_html/wp-content/plugins/event-espresso-core-reg/admin_pages/transactions/Transactions_Admin_Page.core.php on line 1052”. I didn’t have this error on the ones it let me delete. I believe it’s because I’ve removed these ticket times but the transactions are still there so it’s giving me this error because there’s no attendees to return. |
Hi there,
Open up Dev Tools within your browser and look within the console, do you see any JavaScript errors being thrown?
Can you let us know what you mean by ‘ticket times’ and how you removed them please? Do you mean you’ve removed the tickets (or datetimes) from within the event that this registration was assigned to? If so did you do that through the EE event editor? It might be easier to provide the steps taken to reach this point so we can follow along. |
|
|
Sorry I knew that was going to be confusing and not really make sense but didn’t know how to best explain it. In the console the only error I get is “Failed to load resource: the server responded with a status of 404 (Not Found) https://fearfactorybatesville.com/wp-content/themes/fearfactory/dashboard.css”. By ticket times I do mean event datetimes. I don’t remember exactly how I did it but if I recall I didn’t want any of the event datetimes or tickets that were part of the event so I deleted the entire event and created a new one with the same name. Not 100% sure on that but it was all done inside the EE event editor I know that. All the datetimes under the “payment details” portion are from datetimes that no longer exist on any of the 3 events I have. |
If you view Event Espresso -> Events -> Trash (http://take.ms/0WnkUu) Is that event still there? I don’t think this is the issue as…
Those are not Datetimes from your event, it’s the date the payment was recorded and just stored to the DB. EE should not allow you to remove datetimes/tickets/events completely if there are registrations/transactions assigned to that event/datetime/ticket. You can trash/archive them but not remove them completely until all of the related data has been removed. This is to prevent the relationships between the event/datetime/tickets/registrations/transactions/payments breaking (yeah it’s a lot of relationships) It looks like you don’t have any Registrations assigned to that transaction, if you view the Registrations list (Event Espresso -> Registrations) do you see your test registrations that are assigned to that Transaction there? |
|
|
Okay so when I look at my registrations screen I have 16 items and all of them have “No Associated Event” under “Event”. The “TXN Date” for the registrations match the “Transaction Date” under transactions. It seems they’ve lost their relationship somehow. When on the transaction page under “Events” that all say “1 event”. When I click “1 event” it takes me to a page that tells me “Events Registered for in Transaction #14(this number changes)” and shows a table that says “No items found”. |
Can you send me temporarily login details so I can take a look at this please? You can use this form: |
|
|
Temporary login has been sent. Thanks. |
So somehow the events these registration were made on have been removed, EE won’t allow you to remove the events if registrations have been made but you don’t have any trashed etc. The reason the delete and edit buttons aren’t working is down to the fatal error highlighted above that’s attempting to pull data that no longer exists. The code stops running at the point so the JavaScript needed for those buttons is not being loaded onto the page. As you have a small amount of events you may be better resetting EE back to default (there is an option within EE to do this for you) and rebuilding the events from a clean start. |
|
The support post ‘Can't delete registrations’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.