Repository: archiva Updated Branches: refs/heads/master d485a9963 -> 9254faf55
version is mandatory too Project: http://git-wip-us.apache.org/repos/asf/archiva/repo Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/0c689f9f Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/0c689f9f Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/0c689f9f Branch: refs/heads/master Commit: 0c689f9f6f76cbef97095f743b36c92fa1288897 Parents: d485a99 Author: Olivier Lamy <[email protected]> Authored: Wed May 21 15:19:52 2014 +1000 Committer: Olivier Lamy <[email protected]> Committed: Wed May 21 15:19:52 2014 +1000 ---------------------------------------------------------------------- .../rest/services/DefaultSearchService.java | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/archiva/blob/0c689f9f/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java ---------------------------------------------------------------------- diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java index b923e37..62d0df2 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java @@ -245,6 +245,30 @@ public class DefaultSearchService } ).build(); } + if ( StringUtils.isEmpty( version ) ) + { + return Response.status( new Response.StatusType() + { + @Override + public int getStatusCode() + { + return Response.Status.BAD_REQUEST.getStatusCode(); + } + + @Override + public Response.Status.Family getFamily() + { + return Response.Status.BAD_REQUEST.getFamily(); + } + + @Override + public String getReasonPhrase() + { + return "version mandatory"; + } + } ).build(); + } + if ( StringUtils.isEmpty( artifactId ) ) { return Response.status( new Response.StatusType()
