There are 2 comments.
 
 
XWiki Platform / cid:jira-generated-image-avatar-0a802b38-31ac-4646-a7d8-fd32e2cbc406 XWIKI-21152 Open

Wikis administration descriptor duplicate owner in the suggest

 
View issue   ยท   Add comment
 

2 comments

 
cid:jira-generated-image-avatar-b6754a14-359c-4b0d-9cd8-2b9f1078699d Nikita Petrenko on 26/May/26 14:44
 

I can't reproduce on created wiki, so there you won't have duplication.. Such user appears twice and only on main (default) wiki, userPicker loads suggestions here. because the wiki user scope is LOCAL_AND_GLOBAL both queries hit the same wiki, so every user (including the current owner) appears twice. https://github.com/xwiki/xwiki-platform/blob/ce7df6305872d966fd5bdcb1ad11a6ecf49013d0/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/UsersClassPropertyValuesProvider.java#L97-L98

XWiki groups already contains fix for this.
https://github.com/xwiki/xwiki-platform/blob/ce7df6305872d966fd5bdcb1ad11a6ecf49013d0/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/GroupsClassPropertyValuesProvider.java#L83-L90

 
cid:jira-generated-image-avatar-b6754a14-359c-4b0d-9cd8-2b9f1078699d Nikita Petrenko on 26/May/26 14:46
 
I can't reproduce on created wiki, so there you won't have duplication.. Such user appears twice and only on main (default) wiki, {{userPicker}} loads suggestions [here|https://github.com/xwiki/xwiki-platform/blob/ce7df6305872d966fd5bdcb1ad11a6ecf49013d0/xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/suggest/suggestUsersAndGroups.js#L81-L83.].  because the wiki user scope is {{LOCAL_AND_GLOBAL}} both queries hit the same wiki, so every user (including the current owner) appears twice. https://github.com/xwiki/xwiki-platform/blob/ce7df6305872d966fd5bdcb1ad11a6ecf49013d0/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/UsersClassPropertyValuesProvider.java#L97-L98

XWiki groups already contains
[ fix for this.
| https://github.com/xwiki/xwiki-platform/blob/ce7df6305872d966fd5bdcb1ad11a6ecf49013d0/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/classes/GroupsClassPropertyValuesProvider.java#L83-L90 ] for this.