diff --git a/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java index 6747a17..a0969bf 100644 --- a/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java +++ b/YACOSCore/ejbModule/org/yacos/core/evaluation/EvaluationManagerBean.java @@ -195,7 +195,13 @@ public class EvaluationManagerBean implements IEvaluationManager { Query q = em.createQuery("from Report r where article_id= ? and referee_id= ?"); q.setParameter(1, articleId); q.setParameter(2, refereeLogin); - return (Report) q.getSingleResult(); + + try { + return (Report) q.getSingleResult(); + } + catch (javax.persistence.NoResultException e) { + return null; + } } @SuppressWarnings("unchecked")