Skip to content

Commit

Permalink
Merge pull request #110 from EFForg/unique_campaign_tags
Browse files Browse the repository at this point in the history
Append random hex string to campaign tag for uniqueness
  • Loading branch information
wioux authored Jun 7, 2017
2 parents 37a9d20 + 7c07bcc commit 7437859
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion server/routes/api/legislators/message.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,15 @@ var potc = require('../../../services/third-party-apis/potc');
var potcHelpers = require('../helpers/potc');
var resHelpers = require('../helpers/response');

var crypto = require('crypto');


var post = function (req, res) {
var messages = apiHelpers.getModelData(req.body, models.Message);
var potcMessages = map(messages, function(message) {
return potcHelpers.makePOTCMessage(message, req.app.locals.CONFIG.get('CAMPAIGNS.DEFAULT_TAG'));
var tag = req.app.locals.CONFIG.get('CAMPAIGNS.DEFAULT_TAG');
tag += '-' + crypto.randomBytes(16).toString('hex');
return potcHelpers.makePOTCMessage(message, tag);
});

var onComplete = function(err, data) {
Expand Down

0 comments on commit 7437859

Please sign in to comment.