On 06/27/2011 03:26 PM, mtaylor(a)redhat.com wrote:
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
ACK, Works as advertised.
Thomas
--
No trees were killed to send this message, but a large number of
electrons were terribly inconvenienced.