=== modified file 'dhis-2/dhis-services/dhis-service-sms/src/main/java/org/hisp/dhis/sms/outbound/SmsMessageSender.java' --- dhis-2/dhis-services/dhis-service-sms/src/main/java/org/hisp/dhis/sms/outbound/SmsMessageSender.java 2013-01-22 08:31:21 +0000 +++ dhis-2/dhis-services/dhis-service-sms/src/main/java/org/hisp/dhis/sms/outbound/SmsMessageSender.java 2013-02-19 08:45:49 +0000 @@ -94,7 +94,7 @@ } else { - phones = getRecipients( (Set) recipients ); + phones = getRecipientsWithoutNotification( (Set) recipients ); } if ( !phones.isEmpty() && phones.size() > 0 ) @@ -130,6 +130,23 @@ return recipients; } + private Set getRecipientsWithoutNotification( Set users ) + { + Set recipients = new HashSet(); + + for ( User user : users ) + { + String phoneNumber = user.getPhoneNumber(); + + if ( phoneNumber != null && !phoneNumber.trim().isEmpty() ) + { + recipients.add( phoneNumber ); + } + } + + return recipients; + } + private String createMessage( String subject, String text, User sender ) { String name = "unknown";