From f149c80e63a3c51f73582df0d355ace82b7c2c16 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Fri, 28 Feb 2025 11:05:14 -0500 Subject: [PATCH] chore: disable creation of space with empty name (#1986) --- lib/pages/new_group/new_group.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/pages/new_group/new_group.dart b/lib/pages/new_group/new_group.dart index b22ebda8f..3b640e755 100644 --- a/lib/pages/new_group/new_group.dart +++ b/lib/pages/new_group/new_group.dart @@ -2,6 +2,7 @@ import 'dart:typed_data'; import 'package:flutter/material.dart'; +import 'package:flutter_gen/gen_l10n/l10n.dart'; import 'package:go_router/go_router.dart'; import 'package:matrix/matrix.dart' as sdk; import 'package:matrix/matrix.dart'; @@ -202,6 +203,12 @@ class NewGroupController extends State { final client = Matrix.of(context).client; try { + if (nameController.text.trim().isEmpty && + createGroupType == CreateGroupType.space) { + setState(() => error = L10n.of(context).pleaseFillOut); + return; + } + setState(() { loading = true; error = null;