Browse Source

more efficient account deletion

tags/v0.3.0
Jonathan Cobb 4 years ago
parent
commit
6fb04aa242
3 changed files with 3 additions and 3 deletions
  1. +1
    -1
      bubble-server/src/main/java/bubble/dao/account/AccountOwnedEntityDAO.java
  2. +1
    -1
      bubble-server/src/main/java/bubble/dao/app/AppDataDAO.java
  3. +1
    -1
      utils/cobbzilla-wizard

+ 1
- 1
bubble-server/src/main/java/bubble/dao/account/AccountOwnedEntityDAO.java View File

@@ -63,7 +63,7 @@ public abstract class AccountOwnedEntityDAO<E extends HasAccount>
public boolean dbFilterIncludeAll() { return false; }

public void handleAccountDeletion(String accountUuid) {
findByAccount(accountUuid).forEach(e -> forceDelete(e.getUuid()));
getConfiguration().execSql("DELETE FROM "+tableName()+" WHERE account = ?", new Object[] {accountUuid});
}

public void forceDelete(String uuid) { delete(uuid); }


+ 1
- 1
bubble-server/src/main/java/bubble/dao/app/AppDataDAO.java View File

@@ -87,7 +87,7 @@ public class AppDataDAO extends AppTemplateEntityDAO<AppData> {
}

public void deleteDevice(String uuid) {
getConfiguration().execSql("DELETE FROM app_data WHERE device = ?", new Object[] {uuid});
getConfiguration().execSql("DELETE FROM "+tableName()+" WHERE device = ?", new Object[] {uuid});
}

}

+ 1
- 1
utils/cobbzilla-wizard

@@ -1 +1 @@
Subproject commit 0e0c1f38345ec1055f8f07c3ca665fd041da27d5
Subproject commit c8ab68a8d6f19531c217e1d2387c041ce2ed7ae4

Loading…
Cancel
Save