From ee6e0581da278e50c4ef41887898b4dac4e503f1 Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Thu, 20 May 2021 20:43:52 +0900 Subject: [PATCH] Fix humand readable byte to number javascript method call --- www/layout/admin/javascript/edit.jq.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/www/layout/admin/javascript/edit.jq.js b/www/layout/admin/javascript/edit.jq.js index ecd65946..d72b6108 100644 --- a/www/layout/admin/javascript/edit.jq.js +++ b/www/layout/admin/javascript/edit.jq.js @@ -458,13 +458,13 @@ function formatBytesLong(bytes) /** * Convert a string with B/K/M/etc into a byte number - * @param {String} bytes Any string with B/K/M/etc - * @return {Number} A byte number, or original string as is + * @param {String|Number} bytes Any string with B/K/M/etc + * @return {String|Number} A byte number, or original string as is */ function stringByteFormat(bytes) { - // early abort if this is a number already - if (!isNaN(bytes)) { + // if anything not string return + if (!(typeof bytes === 'string' || bytes instanceof String)) { return bytes; } // for pow exponent list