diff --git a/account_manager.py b/account_manager.py index 2eccda28b5412129d1b48595bfed916502b8b853..8992745a9e49d664b4dfe897c74ebada86b416e8 100755 --- a/account_manager.py +++ b/account_manager.py @@ -77,7 +77,15 @@ def callback(channel, method, properties, body): msg = json.loads(body) username = msg["username"] - if msg["success"]: + # Check if each task returned success + for each_task in msg["success"].values(): + if each_task == True: + success=True + else: + success=False + break + + if success: print(f"Account for {username} has been {action}ed.\n Updating the user state in DB") rc_util.update_state(username, state) else: