Skip to content

Commit 174f3d4

Browse files
author
Lloyd Watkin
committed
Validate owner details
1 parent 0a7f430 commit 174f3d4

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

  • src/main/java/org/buddycloud/channelserver/channel/node/configuration/field

src/main/java/org/buddycloud/channelserver/channel/node/configuration/field/Owner.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.buddycloud.channelserver.channel.node.configuration.field;
22

3+
import org.xmpp.packet.JID;
4+
35
public class Owner extends Field
46
{
57
public static final String FIELD_NAME = "pubsub#owner";
@@ -12,6 +14,12 @@ public Owner()
1214

1315
public boolean isValid()
1416
{
15-
return true;
17+
try {
18+
JID owner = new JID(getValue());
19+
owner.toBareJID();
20+
return true;
21+
} catch (IllegalArgumentException e) {
22+
return false;
23+
}
1624
}
1725
}

0 commit comments

Comments
 (0)