lib/doorkeeper/rake/setup.rake in doorkeeper-5.5.0.rc2 vs lib/doorkeeper/rake/setup.rake in doorkeeper-5.5.0

- old
+ new

@@ -1,6 +1,11 @@ # frozen_string_literal: true namespace :doorkeeper do task setup: :environment do + # Dirty hack to manually initialize AR because of lazy auto-loading, + # in other case we'll see NameError: uninitialized constant Doorkeeper::AccessToken + if Doorkeeper.config.orm == :active_record && defined?(::ActiveRecord::Base) + Object.const_get("::ActiveRecord::Base") + end end end