From: Martyn Taylor <mtaylor(a)redhat.com>
---
src/app/util/condormatic.rb | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/app/util/condormatic.rb b/src/app/util/condormatic.rb
index 107ad6e..ed5ef5a 100644
--- a/src/app/util/condormatic.rb
+++ b/src/app/util/condormatic.rb
@@ -52,8 +52,11 @@ def match(instance)
if not instance.frontend_realm.nil?
instance.frontend_realm.realm_backend_targets.each do |brealm_target|
if brealm_target.target_provider == account.provider
- possibles << Possible.new(pool_family, account, hwp, pi,
- brealm_target.target_realm)
+ possibles << Possible.new(pool_family, account, hwp, pi, nil)
+ elsif !brealm_target.target_realm.nil?
+ if brealm_target.target_realm.provider == account.provider
+ possibles << Possible.new(pool_family, account, hwp, pi,
brealm_target.target_realm)
+ end
end
end
else
--
1.7.4