From 13b7368f9df68d5f48613602d5a2fe60ac2dfd7e Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 26 Jul 2016 09:27:54 -0400 Subject: PLT-3698 Improved handling of colons around a custom emoji's name (#3676) --- webapp/components/emoji/components/add_emoji.jsx | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'webapp/components/emoji') diff --git a/webapp/components/emoji/components/add_emoji.jsx b/webapp/components/emoji/components/add_emoji.jsx index c3d61d32c..9e4babc19 100644 --- a/webapp/components/emoji/components/add_emoji.jsx +++ b/webapp/components/emoji/components/add_emoji.jsx @@ -56,6 +56,11 @@ export default class AddEmoji extends React.Component { name: this.state.name.trim().toLowerCase() }; + // trim surrounding colons if the user accidentally included them in the name + if (emoji.name.startsWith(':') && emoji.name.endsWith(':')) { + emoji.name = emoji.name.substring(1, emoji.name.length - 1); + } + if (!emoji.name) { this.setState({ saving: false, -- cgit v1.2.3-1-g7c22