From 6790400629fca6c6ea4d4e22eb6a32bdc9fc4e47 Mon Sep 17 00:00:00 2001 From: dlandon Date: Mon, 13 May 2024 13:02:27 -0500 Subject: [PATCH] Fix share floor calculation when the share is array only. --- emhttp/plugins/dynamix/ShareEdit.page | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/emhttp/plugins/dynamix/ShareEdit.page b/emhttp/plugins/dynamix/ShareEdit.page index e5f42f49e..68e77adfc 100644 --- a/emhttp/plugins/dynamix/ShareEdit.page +++ b/emhttp/plugins/dynamix/ShareEdit.page @@ -56,7 +56,7 @@ function presetSpace($val) { if (!$val or strcasecmp($val,'NaN')==0) return; sanitize($val); $small = []; - foreach (data_filter($disks) as $disk) $small[] = _var($disk,'fsSize'); + foreach (data_filter($disks) as $disk) $small[] = _var($disk,'fsFree'); $fsSize[""] = min(array_filter($small)); foreach ($pools as $pool) $fsSize[$pool] = _var($disks[$pool],'fsSize',0); $pool = _var($shares[$name],'cachePool'); @@ -72,7 +72,7 @@ function presetSpace($val) { function fsSize() { global $disks,$pools; $fsSize = $small = []; - foreach (data_filter($disks) as $disk) $small[] = _var($disk,'fsSize'); + foreach (data_filter($disks) as $disk) $small[] = _var($disk,'fsFree'); $fsSize[] = '"":"'.min(array_filter($small)).'"'; foreach ($pools as $pool) $fsSize[] = '"'.$pool.'":"'._var($disks[$pool],'fsSize',0).'"'; return implode(',',$fsSize); @@ -469,7 +469,7 @@ function setFloor(val) { size = size.toString() $.cookie('autosize-'+$('#shareName').val(),'1',{expires:365}); } else { - size = val; + size = val; $.removeCookie('autosize-'+$('#shareName').val()); } var unit = size.replace(/[0-9.,\s]/g,'');