diff --git a/server/reflector/views/rooms.py b/server/reflector/views/rooms.py index 40e81aeb..cc00f3c0 100644 --- a/server/reflector/views/rooms.py +++ b/server/reflector/views/rooms.py @@ -197,6 +197,7 @@ async def rooms_create_meeting( end_date = current_time + timedelta(hours=8) whereby_meeting = await create_meeting("", end_date=end_date, room=room) + await upload_logo(whereby_meeting["roomName"], "./images/logo.png") # Now try to save to database diff --git a/www/app/(app)/rooms/page.tsx b/www/app/(app)/rooms/page.tsx index bf96d367..a412e0b0 100644 --- a/www/app/(app)/rooms/page.tsx +++ b/www/app/(app)/rooms/page.tsx @@ -88,6 +88,9 @@ export default function RoomsList() { items: recordingTypeOptions, }); const [room_, setRoom] = useState(roomInitialState); + const [roomInput, setRoomInput] = useState( + null, + ); const [isEditing, setIsEditing] = useState(false); const [editRoomId, setEditRoomId] = useState(null); const { loading, response, refetch } = useRoomList(PaginationPage(1)); @@ -134,7 +137,7 @@ export default function RoomsList() { ); // here for minimal change in unrelated PR to make it work "backward-compatible" way. TODO make sense of it - const room = editedRoom || room_; + const room = roomInput || editedRoom || room_; const roomTestWebhookMutation = useRoomTestWebhook(); @@ -334,7 +337,7 @@ export default function RoomsList() { .toLowerCase(); setNameError(""); } - setRoom({ + setRoomInput({ ...room, [name]: type === "checkbox" ? checked : value, });