]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4928 Fix validation message in provisioning UI
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Tue, 4 Feb 2014 17:01:08 +0000 (18:01 +0100)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Tue, 4 Feb 2014 17:01:15 +0000 (18:01 +0100)
sonar-server/src/main/java/org/sonar/server/component/DefaultRubyComponentService.java

index ab2502ba3f1e147097dd26b19c682b10085c67b9..cefa4e6cd9def369beca3d32e85e8211545b310a 100644 (file)
@@ -131,7 +131,8 @@ public class DefaultRubyComponentService implements RubyComponentService {
 
   private void checkKeyFormat(String qualifier, String kee) {
     if (!ComponentKeys.isValidModuleKey(kee)) {
-      throw new BadRequestException(formatMessage("Malformed key for %s: %s", qualifier, kee));
+      throw new BadRequestException(formatMessage("Malformed key for %s: %s. Allowed characters are alphanumeric, '-', '_', '.' and ':', with at least one non-digit.",
+        qualifier, kee));
     }
   }