From e02eace3eac560ca34ad10ffa91f75c0f15817f8 Mon Sep 17 00:00:00 2001
From: Loic Bersier <loic.bersier1@gmail.com>
Date: Thu, 6 Dec 2018 19:05:40 +0100
Subject: [PATCH] did i fix

---
 commands/utility/tag.js | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/commands/utility/tag.js b/commands/utility/tag.js
index a001ead..f7fb364 100644
--- a/commands/utility/tag.js
+++ b/commands/utility/tag.js
@@ -38,17 +38,20 @@ module.exports = class CustomResponseCommand extends Command {
             let json = JSON.stringify(customresponse)
 
             
-            fs.writeFile(`DiscordBot/tag/${message.guild.id}.json`, '{}', function (err) {
-                if (err){
-                    console.log(err);
-                }
-            })
+
 
             fs.readFile(`DiscordBot/tag/${message.guild.id}.json`, 'utf8', function readFileCallback(err, data){
                 if (err){
                     console.log(err);
                 } else {
                 customresponse = JSON.parse(data); //now it an object
+                if (customresponse == '{}') {
+                    fs.writeFile(`DiscordBot/tag/${message.guild.id}.json`, '{}', function (err) {
+                        if (err){
+                            console.log(err);
+                        }
+                    })
+                }
                 customresponse [trigger] = response
                 json = JSON.stringify(customresponse); //convert it back to json
                 fs.writeFile(`DiscordBot/tag/${message.guild.id}.json`, json, 'utf8', function(err) {