From 95892394b7cb3d1c68b39b8638c5f15e874d7e4f Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Wed, 11 Mar 2020 12:04:30 -0400 Subject: [PATCH] when updating Device, set deviceType to 'other' if null or uninitialized --- bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java | 3 +++ 1 file changed, 3 insertions(+) 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 c11e89b3..40fbe461 100644 --- a/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java +++ b/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java @@ -76,6 +76,9 @@ public class DeviceDAO extends AccountOwnedEntityDAO { if (current != null && current.uninitialized()) { device.initTotpKey(); } + if (device.getDeviceType() == null || device.getDeviceType() == BubbleDeviceType.uninitialized) { + device.setDeviceType(BubbleDeviceType.other); + } final Device updated = super.update(device); ensureSpareDevice(device.getAccount(), device.getNetwork(), true); return updated;