Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter MasonN

    (@masonn)

    The change in behavior was in my head, this issue isn’t new after all, sorry for that. I was confusing one part of the dashboard with another.

    While trying to understand why the attendees list wasn’t refreshing when searching I did disable every cache I had access to but the behavior persisted. I can see in your code that a 60 second cache is created using $args as the key, as of 5.8.4 ( $cache->set( $cache_key, $items, 60 ); ). But the only thing that changes in $args might be the $current_page since $search is not included in $args.

    It looks to me that either $search should be appended to $cache_key, or the cache should be either non-persistent or much shorter than 60 seconds, but if you are able to go to:

    /wp-admin/edit.php?post_type=tribe_events&page=tickets-attendees&event_id={event_id}

    and search by Purchaser Name, or any other option, in less than 60 seconds, then I guess you can close this issue, but it looks like a bug to me. I also notice that sorting on the Ticket column doesn’t work, but that seems unrelated to this issue.

    Thread Starter MasonN

    (@masonn)

    I can’t locate one, but that is definitely the behavior. Jetpack is installed, so I disabled ‘Enable site accelerator’ to no effect. I also went to Hosting Configuration and disabled ‘Global edge cache’, which didn’t change anything but when the Clear Cache button becomes selectable (takes about a minute), I can use that to get the correct results.

    The behavior is that I load the page, then any search just reloads the page with the initial results. After a minute, I can search, but then the results of that search is all that will load for the next minute unless I Clear Cache in Hosting Configuration.

    Do you think this is something that changed on my end (I apologize if it is)? I’ve been using the search of attendees two or three times a day for the past month and haven’t seen this, and I’m not aware of any changes to the site or configuration.

    Thread Starter MasonN

    (@masonn)

    Nevermind, I realized I could do it on the front end using a javascript call to a wp_ajax call to check that the email doesn’t exist in the system. Thanks for the reply though.

Viewing 3 replies - 1 through 3 (of 3 total)