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()); }