Project

General

Profile

« Previous | Next » 

Revision 32741

allow no model param for requests for projects

View differences:

ApiClientImpl.java
23 23
		log.debug("Request for entity: " + entityType + ", model: " + apiModel + ", URL: " + requestURI.toString());
24 24
		URIBuilder builder;
25 25
		try {
26
			builder = new URIBuilder(requestURI).addParameter("model", apiModel.name());
26
			builder = new URIBuilder(requestURI);
27
			if (apiModel != ApiModel.none) {
28
				builder.addParameter("model", apiModel.name());
29
			}
27 30
			return restTemplate.getForObject(builder.build(), String.class);
28 31
		} catch (URISyntaxException e) {
29 32
			throw new IllegalArgumentException(e);
......
36 39
		log.debug("Request for entity: " + entityType + ", model: " + apiModel + ", URL: " + requestURI.toString());
37 40
		URIBuilder builder;
38 41
		try {
39
			builder = new URIBuilder(requestURI).addParameter("model", apiModel.name());
42
			builder = new URIBuilder(requestURI);
43
			if (apiModel != ApiModel.none) {
44
				builder.addParameter("model", apiModel.name());
45
			}
40 46
			return restTemplate.getForObject(builder.build(), Source.class);
41 47
		} catch (URISyntaxException e) {
42 48
			throw new IllegalArgumentException(e);
43 49
		}
44 50
	}
45

  
46 51
}

Also available in: Unified diff