diff --git a/lib/pangea/login/pages/new_course_page.dart b/lib/pangea/login/pages/new_course_page.dart index 29994c8ca..01a3bff97 100644 --- a/lib/pangea/login/pages/new_course_page.dart +++ b/lib/pangea/login/pages/new_course_page.dart @@ -99,7 +99,7 @@ class NewCoursePageState extends State { final existingRoom = Matrix.of(context).client.getRoomByCourseId(course.uuid); - if (existingRoom == null) { + if (existingRoom == null || widget.spaceId != null) { context.go( widget.spaceId != null ? '/rooms/spaces/${widget.spaceId}/addcourse/${course.uuid}'