diff --git a/Signal/src/ViewControllers/NewGroupViewController.m b/Signal/src/ViewControllers/NewGroupViewController.m index 8dea3d40c..53862e822 100644 --- a/Signal/src/ViewControllers/NewGroupViewController.m +++ b/Signal/src/ViewControllers/NewGroupViewController.m @@ -467,12 +467,12 @@ NS_ASSUME_NONNULL_BEGIN - (TSGroupModel *)makeGroup { - NSString *title = self.groupNameTextField.text; + NSString *groupName = + [self.groupNameTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; NSMutableArray *recipientIds = [self.memberRecipientIds.allObjects mutableCopy]; [recipientIds addObject:[self.contactsViewHelper localNumber]]; NSData *groupId = [SecurityUtils generateRandomBytes:16]; - - return [[TSGroupModel alloc] initWithTitle:title memberIds:recipientIds image:self.groupAvatar groupId:groupId]; + return [[TSGroupModel alloc] initWithTitle:groupName memberIds:recipientIds image:self.groupAvatar groupId:groupId]; } #pragma mark - Group Avatar diff --git a/Signal/src/ViewControllers/UpdateGroupViewController.m b/Signal/src/ViewControllers/UpdateGroupViewController.m index 7bbf619b9..e76715a8e 100644 --- a/Signal/src/ViewControllers/UpdateGroupViewController.m +++ b/Signal/src/ViewControllers/UpdateGroupViewController.m @@ -373,7 +373,9 @@ NS_ASSUME_NONNULL_BEGIN { OWSAssert(self.conversationSettingsViewDelegate); - TSGroupModel *groupModel = [[TSGroupModel alloc] initWithTitle:self.groupNameTextField.text + NSString *groupName = + [self.groupNameTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; + TSGroupModel *groupModel = [[TSGroupModel alloc] initWithTitle:groupName memberIds:[self.memberRecipientIds.allObjects mutableCopy] image:self.groupAvatar groupId:self.thread.groupModel.groupId];