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