X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fdaoimpl%2FSubmissionDAOImpl.java;fp=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fdaoimpl%2FSubmissionDAOImpl.java;h=eb737b2024e76050f34dfca6c4baa45e9e00c399;hp=73e6e42b6046e481019921af9e1b14ff567bc43a;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hpb=e6b82a7ccd840c8b089ae4d5e69930fd0dd5ef35 diff --git a/ui/src/main/java/org/akraino/validation/ui/daoimpl/SubmissionDAOImpl.java b/ui/src/main/java/org/akraino/validation/ui/daoimpl/SubmissionDAOImpl.java index 73e6e42..eb737b2 100644 --- a/ui/src/main/java/org/akraino/validation/ui/daoimpl/SubmissionDAOImpl.java +++ b/ui/src/main/java/org/akraino/validation/ui/daoimpl/SubmissionDAOImpl.java @@ -44,12 +44,14 @@ public class SubmissionDAOImpl implements SubmissionDAO { @Override public List getSubmissions() { Criteria criteria = getSession().createCriteria(Submission.class); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); return criteria.list(); } @Override public Submission getSubmission(@Nonnull Integer submissionId) { Criteria criteria = getSession().createCriteria(Submission.class); + criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); criteria.add(Restrictions.eq("id", submissionId)); return criteria.list() == null || criteria.list().size() < 1 ? null : (Submission) criteria.list().get(0); }