diff --git a/core/js/js.js b/core/js/js.js
index 0f8122b3d1ed32ef5b6b380222acca370059a7a9..61588f7a0f2f577dbd51b1ac38d459caca27344a 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -455,7 +455,7 @@ function humanFileSize(size) {
 	// Calculate Log with base 1024: size = 1024 ** order
 	order = Math.floor(Math.log(size) / Math.log(1024));
 	// Stay in range of the byte sizes that are defined
-	order = Math.min(humanList.length, order);
+	order = Math.min(humanList.length - 1, order);
 	readableFormat = humanList[order];
 	relativeSize = (size / Math.pow(1024, order)).toFixed(1);
 	if(relativeSize.substr(relativeSize.length-2,2)=='.0'){