aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/notification/NotificatorManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar/notification/NotificatorManager.java')
-rw-r--r--src/org/traccar/notification/NotificatorManager.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/traccar/notification/NotificatorManager.java b/src/org/traccar/notification/NotificatorManager.java
index 814c8dc1a..1aa76beff 100644
--- a/src/org/traccar/notification/NotificatorManager.java
+++ b/src/org/traccar/notification/NotificatorManager.java
@@ -19,6 +19,8 @@ package org.traccar.notification;
import java.util.HashMap;
import java.util.Map;
+import org.traccar.Context;
+
public class NotificatorManager {
protected NotificatorManager() {
@@ -29,7 +31,9 @@ public class NotificatorManager {
private static final Notificator NULL_NOTIFICATOR = new NotificationNull();
static {
- NOTIFICATORS.put("sms", new NotificationSms());
+ if (Context.getSmsManager() != null) {
+ NOTIFICATORS.put("sms", new NotificationSms());
+ }
NOTIFICATORS.put("mail", new NotificationMail());
NOTIFICATORS.put("web", new NotificationWeb());
}