diff --git a/src/java/org/jivesoftware/sparkimpl/plugin/privacy/list/SparkPrivacyList.java b/src/java/org/jivesoftware/sparkimpl/plugin/privacy/list/SparkPrivacyList.java index 607335e1..f044bc90 100644 --- a/src/java/org/jivesoftware/sparkimpl/plugin/privacy/list/SparkPrivacyList.java +++ b/src/java/org/jivesoftware/sparkimpl/plugin/privacy/list/SparkPrivacyList.java @@ -328,6 +328,9 @@ public abstract class SparkPrivacyList { try { return PrivacyManager.getInstance().getPrivacyListManager().getActiveList().toString().equals(getListName()); } catch (XMPPException ex) { + if (ex.getXMPPError().getCode() == 404) { + return false; + } Log.error(ex); } return false; @@ -342,6 +345,9 @@ public abstract class SparkPrivacyList { try { return PrivacyManager.getInstance().getPrivacyListManager().getDefaultList().toString().equals(getListName()); } catch (XMPPException ex) { + if (ex.getXMPPError().getCode() == 404) { + return false; + } Log.error(ex); } return false;