diff --git a/app/models/host.rb b/app/models/host.rb index b0c64239565..11c1a28a06d 100644 --- a/app/models/host.rb +++ b/app/models/host.rb @@ -91,7 +91,7 @@ class Host < ApplicationRecord :inverse_of => :host has_many :host_aggregate_hosts, :dependent => :destroy has_many :host_aggregates, :through => :host_aggregate_hosts - has_one :conversion_host, :as => :resource, :dependent => :destroy + has_one :conversion_host, :as => :resource, :dependent => :destroy, :inverse_of => :resource # Physical server reference belongs_to :physical_server, :inverse_of => :host diff --git a/app/models/vm_or_template.rb b/app/models/vm_or_template.rb index 4b78056a733..0eab2bbb92f 100644 --- a/app/models/vm_or_template.rb +++ b/app/models/vm_or_template.rb @@ -82,7 +82,7 @@ class VmOrTemplate < ApplicationRecord has_many :guest_applications, :dependent => :destroy has_many :patches, :dependent => :destroy - has_one :conversion_host, :as => :resource, :dependent => :destroy + has_one :conversion_host, :as => :resource, :dependent => :destroy, :inverse_of => :resource belongs_to :resource_group