Ver código fonte

Fix quota type to int

Change the quota to int from float, since the quota is a number of bits
and a bits can not be splitted.

Fix #34010

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
tags/v25.0.0beta7
Carl Schwan 1 ano atrás
pai
commit
d61efdff6c
Nenhuma conta vinculada ao e-mail do autor do commit
2 arquivos alterados com 4 adições e 4 exclusões
  1. 3
    3
      lib/private/legacy/OC_Helper.php
  2. 1
    1
      lib/private/legacy/OC_Util.php

+ 3
- 3
lib/private/legacy/OC_Helper.php Ver arquivo

@@ -95,7 +95,7 @@ class OC_Helper {
/**
* Make a computer file size
* @param string $str file size in human readable format
* @return float|false a file size in bytes
* @return int|false a file size in bytes
*
* Makes 2kB to 2048.
*
@@ -104,7 +104,7 @@ class OC_Helper {
public static function computerFileSize($str) {
$str = strtolower($str);
if (is_numeric($str)) {
return (float)$str;
return (int)$str;
}

$bytes_array = [
@@ -131,7 +131,7 @@ class OC_Helper {

$bytes = round($bytes);

return $bytes;
return (int)$bytes;
}

/**

+ 1
- 1
lib/private/legacy/OC_Util.php Ver arquivo

@@ -158,7 +158,7 @@ class OC_Util {
* Get the quota of a user
*
* @param IUser|null $user
* @return float|\OCP\Files\FileInfo::SPACE_UNLIMITED|false Quota bytes
* @return int|\OCP\Files\FileInfo::SPACE_UNLIMITED|false Quota bytes
*/
public static function getUserQuota(?IUser $user) {
if (is_null($user)) {

Carregando…
Cancelar
Salvar