Skip to content

Commit a1e02bd

Browse files
author
Gerald Unterrainer
committed
Merge branch 'develop'
2 parents c8d8fd2 + d26f0ea commit a1e02bd

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<modelVersion>4.0.0</modelVersion>
1919
<artifactId>http-server</artifactId>
20-
<version>0.2.19</version>
20+
<version>0.2.20</version>
2121
<name>HttpServer</name>
2222
<packaging>jar</packaging>
2323

@@ -30,7 +30,7 @@
3030
<dependency>
3131
<groupId>info.unterrainer.commons</groupId>
3232
<artifactId>rdb-utils</artifactId>
33-
<version>0.1.7</version>
33+
<version>0.1.8</version>
3434
</dependency>
3535
<dependency>
3636
<groupId>info.unterrainer.commons</groupId>

src/main/java/info/unterrainer/commons/httpserver/HttpServer.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import info.unterrainer.commons.httpserver.enums.ResponseType;
2222
import info.unterrainer.commons.httpserver.exceptions.HttpException;
2323
import info.unterrainer.commons.httpserver.exceptions.NotFoundException;
24+
import info.unterrainer.commons.httpserver.exceptions.UnauthorizedException;
2425
import info.unterrainer.commons.httpserver.handlers.AppNameHandler;
2526
import info.unterrainer.commons.httpserver.handlers.AppVersionHandler;
2627
import info.unterrainer.commons.httpserver.handlers.DateTimeHandler;
@@ -164,7 +165,10 @@ private void handleException(final Exception e, final Context ctx) {
164165
} else {
165166
status = 500;
166167
message = "500 Internal Server Error";
167-
log.error(e.getMessage(), e);
168+
if (e instanceof UnauthorizedException)
169+
log.debug(e.getMessage());
170+
else
171+
log.error(e.getMessage(), e);
168172
}
169173
ctx.result(jsonMapper.toStringFrom(MessageJson.builder().message(message).build()))
170174
.contentType("application/json")

src/main/java/info/unterrainer/commons/httpserver/daos/JpqlCoreDao.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,12 @@ private String addTenantWhere(final String whereClause, final Set<Long> tenantId
226226

227227
String r = "";
228228
if (whereClause != null && !whereClause.isBlank())
229-
r = "( " + whereClause + ") AND ";
229+
r = "( " + whereClause + " ) AND ";
230230

231-
r += String.format("( tenantTable.%1$s IS NULL ", tenantData.getTenantIdField());
231+
r += String.format("( tenantTable.%1$s IS NULL", tenantData.getTenantIdField());
232232
if (tenantIds != null && !tenantIds.isEmpty())
233-
r += String.format(" OR tenantTable.%1$s IN (:tenantIds) ", tenantData.getTenantIdField());
234-
r += ")";
233+
r += String.format(" OR tenantTable.%1$s IN (:tenantIds)", tenantData.getTenantIdField());
234+
r += " )";
235235
return r;
236236
}
237237

src/main/java/info/unterrainer/commons/httpserver/extensions/AsyncExtensionContext.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package info.unterrainer.commons.httpserver.extensions;
22

33
import java.util.Collection;
4+
import java.util.HashMap;
45
import java.util.Map;
56
import java.util.Map.Entry;
67
import java.util.Set;
@@ -13,7 +14,7 @@
1314
@Accessors(fluent = true)
1415
public class AsyncExtensionContext {
1516

16-
private Map<String, Object> parameters;
17+
private Map<String, Object> parameters = new HashMap<>();
1718

1819
public AsyncExtensionContext addParameter(final Context ctx, final String parameterKey) {
1920
parameters.put(parameterKey, ctx.attribute(parameterKey));

0 commit comments

Comments
 (0)