app/models/katello/subscription_status.rb in katello-3.8.1 vs app/models/katello/subscription_status.rb in katello-3.9.0.rc1
- old
+ new
@@ -36,10 +36,10 @@
end
end
def to_status(options = {})
return UNKNOWN unless host.subscription_facet.try(:uuid)
- status_override = 'unsubscribed_hypervisor' if host.subscription_facet.hypervisor && host.subscription_facet.candlepin_consumer.entitlements.empty?
+ status_override = 'unsubscribed_hypervisor' if host.subscription_facet.hypervisor && !host.subscription_facet.candlepin_consumer.entitlements?
status_override ||= options.fetch(:status_override, nil)
status = status_override || Katello::Candlepin::Consumer.new(host.subscription_facet.uuid, host.organization.label).entitlement_status
case status
when Katello::Candlepin::Consumer::ENTITLEMENTS_VALID