Closed jamiecobbett closed 2 weeks ago
@dejan let me know if there's anything I can do to make merging this easier - we are so grateful that this gem and extension exist ❤️
@dejan and @jamiecobbett this fix works for us. I'm grateful for your contribution and this gem. We will need to relax the railties restriction as well if we want this to work for rails 8.0.
@jamiecobbett thanks for the contribution!
@dejan no problem 👍
I thought I'd have a go at rails 8, and I opened a PR here cc @mahmoudimus
On trying to upgrade to Rails 7.2, I was experiencing
On debugging, I found the object triggering this was an instance of ActiveRecord::Transaction:
Adding this condition in appears to fix the problem.
I think this fixes https://github.com/dejan/rails_panel/issues/206
This kind of problem seems to be a perennial issue in the gem. I know that super_diff has similar issues - they have a "RecursionGuard", maybe that pattern could be applied to meta_request too?