diff --git a/server/controllers/api/channel/availability/index.js b/server/controllers/api/channel/availability/index.js index eb4a0c53..dace8e01 100644 --- a/server/controllers/api/channel/availability/index.js +++ b/server/controllers/api/channel/availability/index.js @@ -8,9 +8,16 @@ const { handleErrorResponse } = require('../../../utils/errorHandlers.js'); */ +function addAtSymbolIfNecessary (name) { + if (name.substring(0,1) !== '@') { + return `@${name}`; + } + return name; +} + const channelAvailability = ({ ip, originalUrl, params: { name } }, res) => { const gaStartTime = Date.now(); - let name = `@${name}`; + name = addAtSymbolIfNecessary(name); checkChannelAvailability(name) .then(isAvailable => { let responseObject = {