matrix-org / conference-bot

The conductor for your orchestra^Wconference
Apache License 2.0
44 stars 8 forks source link

matrix invitation for several accounts #114

Open rzr opened 2 years ago

rzr commented 2 years ago

hi, I am quickly reporting this issue because i am not sure it's reproductible

I have observed some glitches with invitations when several matrix ids are set in penta

Only 1st is granted to join room, (and is allowed to invite the other ones)

Feel free to close if issue is it's not enough detailed.

turt2live commented 2 years ago

for added context, the account had 2 matrix socials listed and the bot only considers the first.

Irvise commented 2 years ago

I have a very similar issue. I have already talked about it in the #fosdem channel, but I want to document it here too.

I am the Ada devroom organiser. I have two Matrix accounts in my Penta. The first entry (from top to bottom) is my primary account, the second is running in my personal server. Both accounts were invited into the devroom channel and the backstage. However, only the second one got invited to the private rooms for each track.

Inviting the first account works but it is a bit iffy since the room is private and Matrix seems to be having a few issues picking the room's information.

Penta ID: 7529

Following the recomendations from @turt2live I have deleted the secondary and the bot should pick up the change and reinvite me.

Regards, Fer

squahtx commented 2 years ago

Whoever picks this up will need to talk with the FOSDEM organisers about the view_matrix_event_person (tblPeople and tblSchedule) schema. Changing matrix_id to a postgres array might be a nice way to avoid overhauling the schema.