Fix for v12 room IDs

This commit is contained in:
2025-09-29 16:19:09 -04:00
parent cef92c3b14
commit 57b24e89ee

View File

@@ -293,12 +293,18 @@ async def send_join_v2(roomId, eventId):
@server.route("/_matrix/federation/v1/make_join/<roomId>/<userId>") @server.route("/_matrix/federation/v1/make_join/<roomId>/<userId>")
async def make_join(roomId, userId): async def make_join(roomId, userId):
if roomId.split(":")[1] != server_name: def not_invited():
return jsonify({ return jsonify({
"errcode": "M_FORBIDDEN", "errcode": "M_FORBIDDEN",
"error": "You are not invited to this room." "error": "You are not invited to this room."
}), 403 }), 403
try:
if roomId.split(":")[1] != server_name:
return not_invited()
except:
return not_invited()
class bullshit: class bullshit:
def get_json(): def get_json():
return {} return {}