|
|
@@ -348,14 +348,13 @@ public class AccountDAO extends AbstractCRUDDAO<Account> implements SqlViewSearc |
|
|
|
log.info("copyTemplates completed: "+acct); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public int bulkDeleteWhere(@NonNull final String whereClause, @NonNull final Map<String, Object> parameters) { |
|
|
|
@Override public int bulkDeleteWhere(@NonNull final String whereClause, |
|
|
|
@NonNull final Map<String, Object> parameters) { |
|
|
|
parameters.put("thisNetworkOwnerAccountUuid", configuration.getThisNetwork().getAccount()); |
|
|
|
return super.bulkDeleteWhere("uuid != :thisNetworkOwnerAccountUuid AND (" + whereClause + ")", parameters); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void delete(@Nullable final Collection<Account> accounts) { |
|
|
|
@Override public void delete(@Nullable final Collection<Account> accounts) { |
|
|
|
if (empty(accounts)) return; |
|
|
|
final var networkOwnerUuid = configuration.getThisNetwork().getAccount(); |
|
|
|
if (accounts.removeIf(a -> a != null && a.getUuid().equals(networkOwnerUuid))) { |
|
|
|