Commit d98cbff3 authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

Only local users may broadcast messages. JM-428

git-svn-id: http://svn.igniterealtime.org/svn/repos/messenger/trunk@2934 b35dd754-fafc-0310-a699-88a17e54d16e
parent fd9d4903
/**
* $RCSfile$
* $RCSfile: BroadcastPlugin.java,v $
* $Revision$
* $Date$
*
......@@ -161,10 +161,9 @@ public class BroadcastPlugin implements Plugin, Component, PropertyEventListener
else {
try {
Group group = groupManager.getGroup(toNode);
if (disableGroupPermissions || (groupMembersAllowed && group.isUser(fromNode)) ||
group.getAdmins().contains(fromNode) ||
allowedUsers.contains(message.getFrom().toBareJID()))
{
if (disableGroupPermissions ||
(groupMembersAllowed && group.isUser(message.getFrom())) ||
allowedUsers.contains(message.getFrom().toBareJID())) {
for (String user : group.getMembers()) {
Message newMessage = message.createCopy();
JID userJID = XMPPServer.getInstance().createJID(user, null);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment