[DURACOM-346] SubscribeServiceImpl : the method "isSubscribed" returns incorrect result

(cherry picked from commit 23468d4ee3)
This commit is contained in:
Piaget Bouaka Donfack
2025-04-16 17:11:09 +02:00
committed by github-actions[bot]
parent d74ae7345e
commit 3a894e5f5d
2 changed files with 4 additions and 1 deletions

View File

@@ -131,7 +131,8 @@ public class SubscribeServiceImpl implements SubscribeService {
@Override
public boolean isSubscribed(Context context, EPerson eperson, DSpaceObject dSpaceObject) throws SQLException {
return subscriptionDAO.findByEPersonAndDso(context, eperson, dSpaceObject, -1, -1) != null;
List<Subscription> subscriptions = subscriptionDAO.findByEPersonAndDso(context, eperson, dSpaceObject, -1, -1);
return subscriptions != null && !subscriptions.isEmpty();
}
@Override