From f5b8d8da87fce61f70bb45d21c91a6454f53a8b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com>
Date: Wed, 2 Mar 2022 14:21:00 +0100
Subject: [PATCH] Fix division by zero

---
 backend/src/main/kotlin/space/rethelyi/model/Machine.kt | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/backend/src/main/kotlin/space/rethelyi/model/Machine.kt b/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
index cc60d68..b07b390 100644
--- a/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
+++ b/backend/src/main/kotlin/space/rethelyi/model/Machine.kt
@@ -29,13 +29,7 @@ enum class Kind {
 }
 
 val Machine.status: Status get() {
-    var averagePower = 0
-    power.forEach { p ->
-        averagePower += p
-    }
-    averagePower /= power.size
-
-    return if (averagePower > threshold) {
+    return if (power.average() > threshold) {
         Status.NotAvailable
     } else {
         Status.Available
-- 
GitLab