added validation on space key
This commit is contained in:
parent
94dbb1a682
commit
88a17e3cfa
@ -149,6 +149,19 @@ public class TelemetryControllerTest extends AbstractControllerTest {
|
|||||||
doPostAsync("/api/plugins/telemetry/DEVICE/" + device.getId() + "/timeseries/smth", invalidRequestBody, String.class, status().isBadRequest());
|
doPostAsync("/api/plugins/telemetry/DEVICE/" + device.getId() + "/timeseries/smth", invalidRequestBody, String.class, status().isBadRequest());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testEmptyKeyIsProhibited() throws Exception {
|
||||||
|
loginTenantAdmin();
|
||||||
|
Device device = createDevice();
|
||||||
|
String invalidRequestBody = "{\"\": \"value\"}";
|
||||||
|
doPostAsync("/api/plugins/telemetry/" + device.getId() + "/SHARED_SCOPE", invalidRequestBody, String.class, status().isBadRequest());
|
||||||
|
doPostAsync("/api/plugins/telemetry/DEVICE/" + device.getId() + "/timeseries/smth", invalidRequestBody, String.class, status().isBadRequest());
|
||||||
|
|
||||||
|
String invalidRequestBody2 = "{\" \": \"value\"}";
|
||||||
|
doPostAsync("/api/plugins/telemetry/" + device.getId() + "/SHARED_SCOPE", invalidRequestBody2, String.class, status().isBadRequest());
|
||||||
|
doPostAsync("/api/plugins/telemetry/DEVICE/" + device.getId() + "/timeseries/smth", invalidRequestBody2, String.class, status().isBadRequest());
|
||||||
|
}
|
||||||
|
|
||||||
private Device createDevice() throws Exception {
|
private Device createDevice() throws Exception {
|
||||||
String testToken = "TEST_TOKEN";
|
String testToken = "TEST_TOKEN";
|
||||||
|
|
||||||
|
|||||||
@ -48,8 +48,8 @@ public class KvUtils {
|
|||||||
|
|
||||||
String key = tsKvEntry.getKey();
|
String key = tsKvEntry.getKey();
|
||||||
|
|
||||||
if (key == null) {
|
if (key == null || key.isBlank()) {
|
||||||
throw new DataValidationException("Key can't be null");
|
throw new DataValidationException("Key can't be null or empty");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (key.length() > 255) {
|
if (key.length() > 255) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user