From 2b4cc8c57096551533865bf4c9f5ec1aef58d90f Mon Sep 17 00:00:00 2001 From: Ryan Brandt Date: Tue, 2 Jun 2015 14:43:59 -0600 Subject: [PATCH] Also check dimension values for restricted characters Change-Id: Icc614e116b5818234380478e04e88329313731ab --- .../java/monasca/api/app/validation/DimensionValidation.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/src/main/java/monasca/api/app/validation/DimensionValidation.java b/java/src/main/java/monasca/api/app/validation/DimensionValidation.java index ae32d5fc0..1f3b6b243 100644 --- a/java/src/main/java/monasca/api/app/validation/DimensionValidation.java +++ b/java/src/main/java/monasca/api/app/validation/DimensionValidation.java @@ -136,6 +136,9 @@ public final class DimensionValidation { if (!VALID_DIMENSION_NAME.matcher(name).matches()) throw Exceptions.unprocessableEntity( "Dimension name %s may not contain: %s", name, INVALID_CHAR_STRING); + if (!VALID_DIMENSION_NAME.matcher(value).matches()) + throw Exceptions.unprocessableEntity( + "Dimension value %s may not contain: %s", value, INVALID_CHAR_STRING); } }