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

index bc65fd504dccbd7c9c8a21eb84b9cb59cd0f9589..8f7f491e6b941b2fdcd0ec02d3d44a623b4b4447 100644 (file)
@@ -24,7 +24,7 @@ convertWorkDuration = (value) ->
 
 
 restoreWorkDuration = (value) ->
-  return value unless typeof value == 'number'
+  return value unless /^\d+$/.test value
   days = Math.floor(value / (8 * 60))
   hours = Math.floor((value - days * 8 * 60) / 60)
   minutes = value % 60
index 2c22bd7310ff8865188825b737776f9f9e6ae86d..50607e1958eab85d4d69775edf6d1a233753d5bc 100644 (file)
@@ -28,7 +28,7 @@
 
   restoreWorkDuration = function(value) {
     var days, hours, minutes, result;
-    if (typeof value !== 'number') {
+    if (!/^\d+$/.test(value)) {
       return value;
     }
     days = Math.floor(value / (8 * 60));