diff --git a/module/VuFind/src/VuFind/ILS/Driver/Symphony.php b/module/VuFind/src/VuFind/ILS/Driver/Symphony.php
index a86e5d8341d08a7f4e8681c52a36ee5e48e6807a..b9feda8e4a4ba8028cdd9d10293cc6739e1b4da0 100644
--- a/module/VuFind/src/VuFind/ILS/Driver/Symphony.php
+++ b/module/VuFind/src/VuFind/ILS/Driver/Symphony.php
@@ -1241,8 +1241,10 @@ class Symphony extends AbstractBase
                     $transactions;
 
                 foreach ($transactions as $transaction) {
-                    if (!empty($transaction->unseenRenewalsRemaining)
-                        || !empty($transaction->unseenRenewalsRemainingUnlimited)
+                    if ((!empty($transaction->unseenRenewalsRemaining)
+                        || !empty($transaction->unseenRenewalsRemainingUnlimited)) &&
+                       (!empty($transaction->renewalsRemaining)
+                        || !empty($transaction->renewalsRemainingUnlimited))
                     ) {
                         $renewable = true;
                     } else {