Merge pull request #5628 from soartec-lab/fix/dedicated_active_support_deprecation

Fixed missing migration to dedicated deprecator
This commit is contained in:
Carlos Antonio da Silva
2023-09-12 21:39:56 -03:00
parent 13cb6e269d
commit 9784555304
2 changed files with 3 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
### Unreleased
* enhancements
* Changed to use a separate deprecator inside the gem. because `rails` 7.1 will deprecate using the singleton `ActiveSupport::Deprecation.instance` (@soartec-lab, @etiennebarrie)
### 4.9.2 - 2023-04-03

View File

@@ -26,7 +26,7 @@ rescue LoadError
super
end
def deprecate_constant(const_name, new_constant, message: nil, deprecator: ActiveSupport::Deprecation.instance)
def deprecate_constant(const_name, new_constant, message: nil, deprecator: Devise.deprecator)
class_variable_set(:@@_deprecated_constants, {}) unless class_variable_defined?(:@@_deprecated_constants)
class_variable_get(:@@_deprecated_constants)[const_name.to_s] = { new: new_constant, message: message, deprecator: deprecator }
end