Fix group flags for StreamedMedia Channels
@ppessi
Submitted by Pekka Pessi Assigned to Pekka Pessi @ppessi
Description
+++ This bug was initially created as a clone of Bug #32189 +++
This bug was found while implementing Bug #32085 ("Write tests for StreamedMedia")
Gabble's incoming-basics.py test includes the following: # Changing members in any way other than adding or removing yourself is # meaningless for incoming calls, and the flags need not be sent to change # your own membership. assert not flags & cs.GF_CAN_ADD, flags assert not flags & cs.GF_CAN_REMOVE, flags assert not flags & cs.GF_CAN_RESCIND, flags
I had to comment it out. There are also other problems with group-flags that I had a bash at fixing, but I'm not sure what the correct behaviour is (and I don't know of anyone who actually checks the group flags at the moment) so I've split out this bug so that they can be fixed later.