From da8d92b78ebadff880f523634c29af191bfde398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Mart=C3=ADn?= Date: Wed, 1 Aug 2018 13:20:10 +0200 Subject: [PATCH] remove step 3 --- lib/cartodb/backends/template_maps.js | 28 +++++++++++---------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/lib/cartodb/backends/template_maps.js b/lib/cartodb/backends/template_maps.js index 7ba0b13f..cb0cd4c9 100644 --- a/lib/cartodb/backends/template_maps.js +++ b/lib/cartodb/backends/template_maps.js @@ -267,25 +267,19 @@ TemplateMaps.prototype.addTemplate = function(owner, template, callback) { // TemplateMaps.prototype.delTemplate = function(owner, tpl_id, callback) { var self = this; - step( - function deleteTemplate() { - self._redisCmd('HDEL', [ self.key_usr_tpl({ owner:owner }), tpl_id ], this); - }, - function handleDeletion(err, deleted) { - assert.ifError(err); - if (!deleted) { - throw new Error("Template '" + tpl_id + "' of user '" + owner + "' does not exist"); - } - return true; - }, - function finish(err) { - if (!err) { - self.emit('delete', owner, tpl_id); - } - callback(err); + self._redisCmd('HDEL', [ self.key_usr_tpl({ owner:owner }), tpl_id ], (err, deleted) => { + assert.ifError(err); + if (!deleted) { + throw new Error("Template '" + tpl_id + "' of user '" + owner + "' does not exist"); } - ); + + if (!err) { + self.emit('delete', owner, tpl_id); + } + + return callback(err); + }); }; // Update a template