diff --git a/lib/refrepo/gen/wiki/generators/hardware.rb b/lib/refrepo/gen/wiki/generators/hardware.rb
index 8c6c1c53a02959fdd4a1016384c7015138c659b1..390e3b2b80c62593698b9a347e57abd3e9f178c9 100644
--- a/lib/refrepo/gen/wiki/generators/hardware.rb
+++ b/lib/refrepo/gen/wiki/generators/hardware.rb
@@ -262,7 +262,7 @@ class G5KHardwareGenerator < WikiGenerator
 
   def storage_size_to_text(s)
     if s > 1000*1000*1000*1000 # 1 TB
-      return sprintf("%.1f", s/(1000*1000*1000*1000)) + ' TB'
+      return sprintf("%.1f", s.to_f/(1000*1000*1000*1000)) + ' TB'
     else
       return sprintf("%d", s/(1000*1000*1000)) + ' GB'
     end