From 494d4d449dcd86dde4cdc563d03c51b7250a1b35 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Fri, 17 Jul 2020 13:05:59 -0400 Subject: [PATCH] cleanup app data and refresh vpn users upon forceDelete --- .../src/main/java/bubble/dao/device/DeviceDAO.java | 6 +++++- 1 file changed, 5 insertions(+), 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 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) {