1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

F #2228: Fixed problem with defualt quotas

(cherry picked from commit 56978c843308ea7a26e355a4d80e609701744800)
This commit is contained in:
juanmont 2018-09-06 11:08:58 +02:00 committed by Ruben S. Montero
parent cd41617e2d
commit 09880ab5ce

View File

@ -374,7 +374,14 @@ int Quota::update_limits(
if (limit == "")
{
limit_f = DEFAULT;
if ( is_default )
{
limit_f = UNLIMITED;
}
else
{
limit_f = DEFAULT;
}
}
// Negative. Default & unlimited allowed
@ -413,8 +420,14 @@ VectorAttribute * Quota::new_quota(VectorAttribute * va)
if (limit == "")
{
limit_f = DEFAULT;
limit = DEFAULT_STR;
if ( is_default )
{
limit_f = UNLIMITED;
}
else
{
limit_f = DEFAULT;
}
}
// Negative. Default & unlimited allowed
if (( !is_default && limit_f < 0 && limit_f != UNLIMITED && limit_f != DEFAULT )