diff --git a/tasks.py b/tasks.py
index 3b00fce51e03b5f42b1d670cd251c312d3461758..e7dcd4d8a015bc872a9fd880a1ad1d535160eeb0 100644
--- a/tasks.py
+++ b/tasks.py
@@ -20,6 +20,7 @@ def gen_f(room):
     def callback(channel, method, properties, body):
         msg = json.loads(body)
         username = msg['username']
+        queuename = msg['username']
 
         if msg['success']:
             print(f'Account for {username} has been created.')
@@ -32,7 +33,7 @@ def gen_f(room):
             socketio.emit('account error', errmsg, room= room)
 
         rc_util.rc_rmq.stop_consume()
-        rc_util.rc_rmq.delete_queue()
+        rc_util.rc_rmq.delete_queue(queuename)
     return callback
 
 def certify_gen_f(room):