-- 032: accept homeservers that mint room IDs without the :server suffix. -- -- tuwunel 1.9.4 returns BARE room IDs from createRoom ("!localpart") and its -- client API only accepts that bare form for those rooms (the suffixed form -- 500s with "no forward extremities"). The 030 check demanded the full -- "!localpart:server" spec form, which made every provisioned collective fail. -- Accept both forms; the homeserver is the authority on its own IDs. ALTER TABLE group_rooms DROP CONSTRAINT group_rooms_room_id_check; ALTER TABLE group_rooms ADD CONSTRAINT group_rooms_room_id_check CHECK (room_id ~ '^![^:\s]+(:[^:\s]+)?$');