Discount bar shown only both filters and conditions are matched

Display the discount bar only when both filters and conditions are satisfied.

add_filter('advanced_woo_discount_rules_filter_passed', function($filter_passed, $rule, $product, $sale_badge, $product_table) {
    if ($filter_passed == true && $sale_badge == true) {
        if (is_object($rule) && method_exists($rule, 'isCartConditionsPassed')) {
            if (class_exists('\Wdr\App\Helpers\Woocommerce') && method_exists('\Wdr\App\Helpers\Woocommerce', 'getCart')) {
                $cart = \Wdr\App\Helpers\Woocommerce::getCart();
                $conditions_passed = $rule->isCartConditionsPassed($cart);
                if (!$conditions_passed) {
                    $filter_passed = false;
                }
            }
        }
    }
    return $filter_passed;
}, 100, 5);