From b3e9c084d69a8b5b919449cc30f405f2884387b1 Mon Sep 17 00:00:00 2001 From: Kristijan Mitrovic Date: Tue, 23 Jun 2020 14:02:00 +0200 Subject: [PATCH] Fix check of spare devices count against threshold --- bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java b/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java index 40198a10..6c75c576 100644 --- a/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java +++ b/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java @@ -64,7 +64,7 @@ public class DeviceDAO extends AccountOwnedEntityDAO { final var uninitializedDevices = findByAccountAndUninitialized(accountUuid); var newDevicesCreated = false; - if (uninitializedDevices.size() < SPARE_DEVICES_PER_ACCOUNT_THRESHOLD + if (uninitializedDevices.size() <= SPARE_DEVICES_PER_ACCOUNT_THRESHOLD && !configuration.getBean(AccountDAO.class).findByUuid(accountUuid).isRoot()) { newDevicesCreated = ensureAllSpareDevices(accountUuid, device.getNetwork()); }