killbill-aplcache

Details

diff --git a/catalog/src/main/java/org/killbill/billing/catalog/api/user/DefaultCatalogUserApi.java b/catalog/src/main/java/org/killbill/billing/catalog/api/user/DefaultCatalogUserApi.java
index 88eb3d6..245440f 100644
--- a/catalog/src/main/java/org/killbill/billing/catalog/api/user/DefaultCatalogUserApi.java
+++ b/catalog/src/main/java/org/killbill/billing/catalog/api/user/DefaultCatalogUserApi.java
@@ -207,8 +207,8 @@ public class DefaultCatalogUserApi implements CatalogUserApi {
 
         final InternalTenantContext internalTenantContext = internalCallContextFactory.createInternalTenantContextWithoutAccountRecordId(callContext);
         try {
-            catalogCache.clearCatalog(internalTenantContext);
             tenantApi.deleteTenantKey(TenantKey.CATALOG.toString(), callContext);
+            catalogCache.clearCatalog(internalTenantContext);
             createDefaultEmptyCatalog(clock.getUTCNow(), callContext);
         } catch (final TenantApiException e) {
             throw new CatalogApiException(e);