... |
... |
@@ -7,11 +7,12 @@ |
7 |
7 |
|
8 |
8 |
allUsers.each { userDocName -> |
9 |
9 |
def userDoc = xwiki.getDocument(userDocName) |
10 |
|
- def existing = mainGroupDoc.getXObjects(groupClassRef) |
11 |
|
- def alreadyMember = existing?.any { it?.getStringValue("member") == userDocName } |
|
10 |
+ def alreadyMember = mainGroupDoc.xObjects(groupClassRef)?.any { |
|
11 |
+ it?.getStringValue("member") == userDocName |
|
12 |
+ } |
12 |
12 |
|
13 |
13 |
if (!alreadyMember) { |
14 |
|
- def newObj = mainGroupDoc.newXObject(groupClassRef) |
|
15 |
+ def newObj = mainGroupDoc.newObject(groupClassRef) |
15 |
15 |
newObj.setStringValue("member", userDocName) |
16 |
16 |
added << userDocName |
17 |
17 |
} |