1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 23:09:41 +02:00

fix(ui): parse slider value correctly [EE-6225] (#10484)

This commit is contained in:
Chaim Lev-Ari 2023-11-14 13:17:25 +02:00 committed by GitHub
parent 99b39da03d
commit 95d96e1164
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 5 deletions

View file

@ -11,7 +11,7 @@ class KubernetesResourceReservationHelper {
(acc, container) => {
if (container.Requests) {
if (container.Requests.memory) {
acc.Memory += filesizeParser(container.Requests.memory, { base: 10 });
acc.Memory += safeFilesizeParser(container.Requests.memory, { base: 10 });
}
if (container.Requests.cpu) {
@ -36,11 +36,19 @@ class KubernetesResourceReservationHelper {
}
static megaBytesValue(value) {
return Math.floor(filesizeParser(value) / 1000 / 1000);
return Math.floor(safeFilesizeParser(value) / 1000 / 1000);
}
static bytesValue(mem) {
return filesizeParser(mem) * 1000 * 1000;
return safeFilesizeParser(mem) * 1000 * 1000;
}
}
export default KubernetesResourceReservationHelper;
function safeFilesizeParser(value, options) {
if (!value || Number.isNaN(value)) {
return 0;
}
return filesizeParser(value, options);
}