If you want to submit a pull request to [1] and let me know I'd be happy to incorporate it (I have mgmt access to that repo but I'm not sure if github will message me directly about it). xmlrpcgroups is effectively a third-party project wrt OpenSimulator.

I'm the nearest thing that there is to an XmlRpcGroups maintainer, though I've not done a lot of work on it and I'm not intimiately familiar with the innards. To be honest, I think the data organizations in flotsam is highly non-optimal but I've never had time or pressing need to revisit it.

[1] https://github.com/mcortez/flotsam

On 30/04/12 09:27, Oren Hurvitz wrote:
The situation is better than I thought. The problem only happens if a user
has never set an active group, because in that case the user doesn't have an
entry in the "osagent" table. If the user did set an active group, no matter
what it is, then group features work as expected (i.e., the user doesn't
have to make that group the active group).

Fixing this bug seems simple, at least in Flotsam's XmlRpcGroups. In
xmlrpc.php, getAgentGroupMembership() uses "JOIN osagent" but it should use
"LEFT JOIN osagent". That's what  getAgentGroupMemberships() does.

--
View this message in context: 
http://opensim-dev.2196679.n2.nabble.com/Some-features-work-only-with-the-Active-group-tp7512633p7512819.html
Sent from the opensim-dev mailing list archive at Nabble.com.
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev


--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to