Project

General

Custom queries

Profile

Actions

Refactor #22083

closed

Rails 5.1: attribute_changed? inside model callbacks

Added by Timo Goebel over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Discovery plugin
Fixed in Releases:
Found in Releases:

Description

These deprecations should get fixed:

ActiveSupport::DeprecationException: DEPRECATION WARNING: The behavior of `attribute_changed?` inside of after callbacks will be changing in the next version of Rails. The new return value will reflect the behavior of calling the method after `save` returned (e.g. the opposite of what it returns now). To maintain the current behavior, use `saved_change_to_attribute?` instead. (called from update_notifications at /Users/f0218175/foremandev/foreman_discovery/app/models/host/managed_extensions.rb:71)

ActiveSupport::DeprecationException: DEPRECATION WARNING: The behavior of `attribute_changed?` inside of after callbacks will be changing in the next version of Rails. The new return value will reflect the behavior of calling the method after `save` returned (e.g. the opposite of what it returns now). To maintain the current behavior, use `saved_change_to_attribute?` instead. (called from delete_discovery_attribute_set at /Users/f0218175/foremandev/foreman_discovery/app/models/host/managed_extensions.rb:66)
/Users/f0218175/foremandev/foreman_discovery/app/models/host/managed_extensions.rb:66:in `delete_discovery_attribute_set'


Related issues 2 (0 open2 closed)

Related to Foreman - Tracker #20948: Rails 5.1 upgrade tasksClosed09/16/2017

Actions
Related to Foreman - Tracker #21834: Rails 5.2 upgrade tasksClosed

Actions
#1

Updated by Timo Goebel over 7 years ago

  • Related to Refactor #21959: Remove positional arguments for Rails 5.1 compatibility added
#2

Updated by Anonymous over 7 years ago

#3

Updated by Anonymous over 7 years ago

  • Related to deleted (Refactor #21959: Remove positional arguments for Rails 5.1 compatibility)
#4

Updated by Anonymous over 7 years ago

#6

Updated by Anonymous over 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Anonymous
#7

Updated by The Foreman Bot over 7 years ago

  • Pull request https://github.com/theforeman/foreman_discovery/pull/400 added
#8

Updated by Timo Goebel over 7 years ago

  • Pull request https://github.com/theforeman/foreman_discovery/pull/399 added
#9

Updated by Anonymous over 7 years ago

  • Assignee changed from Anonymous to Timo Goebel
  • Pull request deleted (https://github.com/theforeman/foreman_discovery/pull/400)
#10

Updated by The Foreman Bot over 7 years ago

  • Pull request https://github.com/theforeman/foreman_discovery/pull/401 added
#11

Updated by Timo Goebel over 6 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF