diff --git a/service.mqtt/service.py b/service.mqtt/service.py
index 4264b1665d9968ac99730ad77a4e7e685cc77c86..8c1c76af92f6b19bb48a5cd19c95e36a6420b007 100644
--- a/service.mqtt/service.py
+++ b/service.mqtt/service.py
@@ -19,7 +19,9 @@ def load_settings():
     mqttprogress = getSetting('mqttprogress').lower() == "true"
     mqttinterval = int(getSetting('mqttinterval'))
     mqttdetails = getSetting('mqttdetails').lower() == "true"
-    mqttignore = getSetting('mqttignore').lower().split(',')
+    mqttignore = getSetting('mqttignore')
+    if mqttignore:
+        mqttignore = mqttignore.lower().split(',')
 
 activeplayerid=-1
 activeplayertype=""