diff --git a/manifester/manifester.py b/manifester/manifester.py index de0da7a..d6894c5 100644 --- a/manifester/manifester.py +++ b/manifester/manifester.py @@ -197,7 +197,8 @@ def process_subscription_pools(self, subscription_pools, subscription_data): f"The following pools are matches for this subscription: {matching}" ) for match in matching: - if match["entitlementsAvailable"] > subscription_data["quantity"]: + if (match["entitlementsAvailable"] > subscription_data["quantity"] or + match["entitlementsAvailable"] == -1): logger.debug( f"Pool {match['id']} is a match for this subscription and has " f"{match['entitlementsAvailable']} entitlements available."