Project

General

Profile

Actions

Refactor #28565

closed

Don't use AR's association_scope

Added by Anonymous almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Rails
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

association_scope is private in Rails 6 (since https://github.com/rails/rails/commit/0b4cfa2ba3e978386240e0e56a409616cc32fd02):

[...]
NoMethodError: private method `association_scope' called for #<ActiveRecord::Associations::HasManyAssociation:0x00000000100e57f8>
    lib/core_extensions.rb:41:in `block in before_destroy'
    lib/core_extensions.rb:40:in `each'
    lib/core_extensions.rb:40:in `before_destroy'
[...]


Related issues 2 (0 open2 closed)

Related to Foreman - Bug #11188: on deleting a capsule: Operation FAILED: ERROR: update or delete on table "smart_proxies" violates foreign key constraint "hosts_puppet_ca_proxy_id_fk" on table "hosts"ClosedOri RabinActions
Blocks Foreman - Tracker #24837: Rails 6.0 TrackerClosed

Actions
Actions #1

Updated by Anonymous almost 5 years ago

  • Related to Bug #11188: on deleting a capsule: Operation FAILED: ERROR: update or delete on table "smart_proxies" violates foreign key constraint "hosts_puppet_ca_proxy_id_fk" on table "hosts" added
Actions #2

Updated by Anonymous almost 5 years ago

Actions #3

Updated by Tomer Brisker almost 5 years ago

  • Status changed from New to Assigned
  • Assignee set to Tomer Brisker
Actions #4

Updated by The Foreman Bot almost 5 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/7318 added
Actions #5

Updated by The Foreman Bot almost 5 years ago

  • Fixed in Releases 2.0.0 added
Actions #6

Updated by Tomer Brisker almost 5 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF