]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5083 Fix bug with restoring RATING
authorStas Vilchik <vilchiks@gmail.com>
Wed, 5 Mar 2014 15:39:55 +0000 (16:39 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Wed, 5 Mar 2014 15:40:01 +0000 (16:40 +0100)
sonar-server/src/main/webapp/javascripts/common/inputs.coffee
sonar-server/src/main/webapp/javascripts/common/inputs.js

index 8f7f491e6b941b2fdcd0ec02d3d44a623b4b4447..c914068b9e4d22c2bcd6c5d0b9f4d5e187664b5d 100644 (file)
@@ -56,7 +56,7 @@ convertValue = (value, input) ->
 
 
 restoreRating = (value) ->
-  return value unless typeof value == 'number'
+  return value unless /^[12345]+$/.test value
   String.fromCharCode(value - 1 + 'A'.charCodeAt(0))
 
 
index 50607e1958eab85d4d69775edf6d1a233753d5bc..093116c9a57993139b01d6a4480a6df42ea9d491 100644 (file)
@@ -72,7 +72,7 @@
   };
 
   restoreRating = function(value) {
-    if (typeof value !== 'number') {
+    if (!/^[12345]+$/.test(value)) {
       return value;
     }
     return String.fromCharCode(value - 1 + 'A'.charCodeAt(0));