diff --git a/zanata-war/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java b/zanata-war/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java index c6fa86e497..9cdab7763b 100644 --- a/zanata-war/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java +++ b/zanata-war/src/main/java/org/zanata/service/impl/ValidationServiceImpl.java @@ -87,8 +87,7 @@ public Collection getValidationAction(String projectSlug) HProject project = projectDAO.getBySlug(projectSlug); return getValidationAction(project); } - - return Lists.newArrayList(); + return getValidationFactory().getAllValidationActions().values(); } private Collection getValidationAction(HProject project, State... includeStates) @@ -107,7 +106,11 @@ public Collection getValidationAction(String projectSlug, Stri HProjectIteration version = projectIterationDAO.getBySlug(projectSlug, versionSlug); return getValidationAction(version); } - return Lists.newArrayList(); + else if(!StringUtils.isEmpty(projectSlug)) + { + return getValidationAction(projectSlug); + } + return getValidationFactory().getAllValidationActions().values(); } private Collection getValidationAction(HProjectIteration projectVersion, State... includeStates)