diff --git a/ktvmanager/lib/checker.py b/ktvmanager/lib/checker.py index 1f54066..baf5e58 100644 --- a/ktvmanager/lib/checker.py +++ b/ktvmanager/lib/checker.py @@ -97,11 +97,12 @@ def validate_account() -> Tuple[Response, int]: result = single_account_check(account_data, stream_urls) if result: - if expiry_date and stream and result["data"]["user_info"]["exp_date"] != expiry_date: + if expiry_date and stream and int(result["data"]["user_info"]["exp_date"]) != expiry_date: from ktvmanager.lib.database import update_expiry_date update_expiry_date( username, stream, result["data"]["user_info"]["exp_date"] ) + return jsonify({"message": "Account is valid and updated", "data": result}), 200 return jsonify({"message": "Account is valid", "data": result}), 200 else: return jsonify({"message": "Account is invalid"}), 401 \ No newline at end of file