http-service: fix exception on empty config setKey request body
This commit is contained in:
@@ -114,7 +114,7 @@ public class ConfigService
|
|||||||
HttpServletRequest request,
|
HttpServletRequest request,
|
||||||
HttpServletResponse response,
|
HttpServletResponse response,
|
||||||
@PathVariable String key,
|
@PathVariable String key,
|
||||||
@RequestBody String value
|
@RequestBody(required = false) String value
|
||||||
) throws IOException
|
) throws IOException
|
||||||
{
|
{
|
||||||
SessionEntry session = auth.handle(request, response);
|
SessionEntry session = auth.handle(request, response);
|
||||||
@@ -129,7 +129,7 @@ public class ConfigService
|
|||||||
con.createQuery("insert into config (user, `key`, value) values (:user, :key, :value) on duplicate key update value = :value")
|
con.createQuery("insert into config (user, `key`, value) values (:user, :key, :value) on duplicate key update value = :value")
|
||||||
.addParameter("user", session.getUser())
|
.addParameter("user", session.getUser())
|
||||||
.addParameter("key", key)
|
.addParameter("key", key)
|
||||||
.addParameter("value", value)
|
.addParameter("value", value != null ? value : "")
|
||||||
.executeUpdate();
|
.executeUpdate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user