diff --git a/server/notification-providers/serwersms.js b/server/notification-providers/serwersms.js index f7c8644af..0a08e7ffd 100644 --- a/server/notification-providers/serwersms.js +++ b/server/notification-providers/serwersms.js @@ -17,6 +17,8 @@ class SerwerSMS extends NotificationProvider { "Content-Type": "application/json", } }; + + // Użyj telefonu jako pierwszej opcji let data = { "username": notification.serwersmsUsername, "password": notification.serwersmsPassword, @@ -27,6 +29,13 @@ class SerwerSMS extends NotificationProvider { let resp = await axios.post(url, data, config); + if (!resp.data.success) { + // If unsuccessful, try using group_id + data.phone = null; // Clear phone number + data.group_id = notification.serwersmsPhoneNumber; + resp = await axios.post(url, data, config); + } + if (!resp.data.success) { if (resp.data.error) { let error = `SerwerSMS.pl API returned error code ${resp.data.error.code} (${resp.data.error.type}) with error message: ${resp.data.error.message}`;