From d55cc4c8fe8f84ab550c61a841797dcda55aa55d Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 5 Nov 2018 16:58:51 +0100 Subject: [PATCH] Database errors should not affect shop removal (when disabling the plugin) --- src/main/java/de/epiceric/shopchest/ShopChest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/epiceric/shopchest/ShopChest.java b/src/main/java/de/epiceric/shopchest/ShopChest.java index ad1689b..2f8fbad 100644 --- a/src/main/java/de/epiceric/shopchest/ShopChest.java +++ b/src/main/java/de/epiceric/shopchest/ShopChest.java @@ -211,13 +211,13 @@ public class ShopChest extends JavaPlugin { if (shopCreationThreadPool != null) { shopCreationThreadPool.shutdown(); } + + for (Shop shop : shopUtils.getShopsCopy()) { + shopUtils.removeShop(shop, false); + debug("Removed shop (#" + shop.getID() + ")"); + } if (database != null) { - for (Shop shop : shopUtils.getShopsCopy()) { - shopUtils.removeShop(shop, false); - debug("Removed shop (#" + shop.getID() + ")"); - } - if (database instanceof SQLite) { ((SQLite) database).vacuum(false); }