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 38d1e45d..8d281305 100644 --- a/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java +++ b/bubble-server/src/main/java/bubble/dao/device/DeviceDAO.java @@ -137,7 +137,11 @@ public class DeviceDAO extends AccountOwnedEntityDAO { } } - @Override public void forceDelete(String uuid) { super.delete(uuid); } + @Override public void forceDelete(String uuid) { + dataDAO.deleteDevice(uuid); + super.delete(uuid); + refreshVpnUsers(); + } @Transactional public synchronized boolean ensureAllSpareDevices(@NonNull final String account, @NonNull final String network) {