diff --git a/server/routes/rooms.js b/server/routes/rooms.js index 63db1bd..a812783 100644 --- a/server/routes/rooms.js +++ b/server/routes/rooms.js @@ -272,7 +272,7 @@ router.get('/:uid/public', async (req, res) => { try { const db = getDb(); const room = await db.get(` - SELECT r.uid, r.name, r.guest_access, r.welcome_message, r.access_code, + SELECT r.uid, r.name, r.welcome_message, r.access_code, u.name as owner_name FROM rooms r JOIN users u ON r.user_id = u.id @@ -283,10 +283,6 @@ router.get('/:uid/public', async (req, res) => { return res.status(404).json({ error: 'Raum nicht gefunden' }); } - if (!room.guest_access) { - return res.status(403).json({ error: 'Gastzugang ist für diesen Raum nicht aktiviert' }); - } - const running = await isMeetingRunning(room.uid); res.json({ @@ -321,10 +317,6 @@ router.post('/:uid/guest-join', async (req, res) => { return res.status(404).json({ error: 'Raum nicht gefunden' }); } - if (!room.guest_access) { - return res.status(403).json({ error: 'Gastzugang ist für diesen Raum nicht aktiviert' }); - } - // Check access code if set if (room.access_code && access_code !== room.access_code) { return res.status(403).json({ error: 'Falscher Zugangscode' }); diff --git a/src/pages/RoomDetail.jsx b/src/pages/RoomDetail.jsx index e493647..de7c523 100644 --- a/src/pages/RoomDetail.jsx +++ b/src/pages/RoomDetail.jsx @@ -416,52 +416,36 @@ export default function RoomDetail() { {/* Guest access section */}
{t('room.moderatorCodeDesc')}
-
- {window.location.origin}/join/{room.uid}
-
-
- {t('room.moderatorCodeDesc')}
+
+ {window.location.origin}/join/{room.uid}
+
+
+