diff --git a/client/views/app/sideNav/createChannelFlex.coffee b/client/views/app/sideNav/createChannelFlex.coffee index 6f3bf5a4405..c5b20475bce 100644 --- a/client/views/app/sideNav/createChannelFlex.coffee +++ b/client/views/app/sideNav/createChannelFlex.coffee @@ -77,7 +77,7 @@ Template.createChannelFlex.events 'click .save-channel': (e, instance) -> err = SideNav.validate() - name = instance.find('#channel-name').value + name = instance.find('#channel-name').value.toLowerCase().trim() instance.roomName.set name if not err Meteor.call 'createChannel', name, instance.selectedUsers.get(), (err, result) -> diff --git a/client/views/app/sideNav/privateGroupsFlex.coffee b/client/views/app/sideNav/privateGroupsFlex.coffee index ba7f6a8712a..e38e00d0775 100644 --- a/client/views/app/sideNav/privateGroupsFlex.coffee +++ b/client/views/app/sideNav/privateGroupsFlex.coffee @@ -73,7 +73,7 @@ Template.privateGroupsFlex.events 'click .save-pvt-group': (e, instance) -> err = SideNav.validate() - name = instance.find('#pvt-group-name').value + name = instance.find('#pvt-group-name').value.toLowerCase().trim() instance.groupName.set name if not err Meteor.call 'createPrivateGroup', name, instance.selectedUsers.get(), (err, result) -> diff --git a/server/methods/createChannel.coffee b/server/methods/createChannel.coffee index 8b80d937b9e..ffb890bd2df 100644 --- a/server/methods/createChannel.coffee +++ b/server/methods/createChannel.coffee @@ -3,7 +3,7 @@ Meteor.methods if not Meteor.userId() throw new Meteor.Error 'invalid-user', "[methods] createChannel -> Invalid user" - if not /^[0-9a-z-_]+$/i.test name + if not /^[0-9a-z-_]+$/.test name throw new Meteor.Error 'name-invalid' console.log '[methods] createChannel -> '.green, 'userId:', Meteor.userId(), 'arguments:', arguments diff --git a/server/methods/createPrivateGroup.coffee b/server/methods/createPrivateGroup.coffee index 40d252a649d..1b93ebfb665 100644 --- a/server/methods/createPrivateGroup.coffee +++ b/server/methods/createPrivateGroup.coffee @@ -5,7 +5,7 @@ Meteor.methods console.log '[methods] createPrivateGroup -> '.green, 'userId:', Meteor.userId(), 'arguments:', arguments - if not /^[0-9a-z-_]+$/i.test name + if not /^[0-9a-z-_]+$/.test name throw new Meteor.Error 'name-invalid' now = new Date()