From 85c06582bba824b655eca8c473d9b8c6b090ec33 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Wed, 13 Apr 2022 16:06:35 +0200 Subject: [PATCH] Cascade remove of a cloud to the DispatchingCloudContentRepository Fixes #432 --- .../org/cryptomator/data/repository/CloudRepositoryImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/data/src/main/java/org/cryptomator/data/repository/CloudRepositoryImpl.java b/data/src/main/java/org/cryptomator/data/repository/CloudRepositoryImpl.java index aeef7a0b..b3510437 100644 --- a/data/src/main/java/org/cryptomator/data/repository/CloudRepositoryImpl.java +++ b/data/src/main/java/org/cryptomator/data/repository/CloudRepositoryImpl.java @@ -80,6 +80,7 @@ class CloudRepositoryImpl implements CloudRepository { throw new IllegalArgumentException("Can not delete non persistent cloud"); } database.delete(mapper.toEntity(cloud)); + dispatchingCloudContentRepository.removeCloudContentRepositoryFor(cloud); } @Override